自定义模态窗口,标题中包含图像

时间:2014-08-01 20:55:55

标签: ios swift

我会问是否可以更改为基本模态窗口看起来像我的图像? (仅布局测试)

Modal window layout test

我可以轻松地设置图像:

    var barButtonImage:UIImage = UIImage(named: "header_test.png")
    var barButtonImageView = UIImageView(image: barButtonImage)

    self.navigationItem.titleView = barButtonImageView

但是我无法将其设置在视图之外 - 这可能吗?如果,如何?

编辑:

感谢您使用clipsToBounds的相关信息。我将它设置为titleview并将其设置为false,但图像不在模态之外(但它在模态窗口中位于我的UITableView顶部)

    self.navigationItem.titleView.clipsToBounds = false
    self.navigationController.navigationBar.clipsToBounds  = false

1 个答案:

答案 0 :(得分:1)

您必须将视觉内容嵌入到另一个视图中,并将该视图的背景设置为透明。

或者,您可以使用"剪辑子视图"视图的属性,允许圆形图形不会在包含它的超级视图的边缘处被剪裁。