【问题标题】:Set layers programmatically以编程方式设置图层
【发布时间】:2014-10-28 02:32:00
【问题描述】:

所以我有一个包含多个图像、按钮等的应用程序。现在,我想以编程方式控制哪个对象在前台,哪个在后面。我知道在情节提要中这是可能的,但是由于我在 AppDelegate 中声明了一个按钮(我在情节提要中没有),因此我无法使用此功能。

现在,有没有办法做到这一点?

【问题讨论】:

标签: ios objective-c xcode storyboard layer


【解决方案1】:

您必须使用属性.zPosition 来完成此操作。

【讨论】:

    【解决方案2】:

    查看 UIView 上的“管理视图层次结构”部分以完成此操作。

    https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIView_Class/index.html#//apple_ref/doc/uid/TP40006816-CH3-SW46

    您可以将视图放在前面或将它们发送到后面或调整它们的索引等。

    - (void)bringSubviewToFront:(UIView *)view
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-02-26
      • 1970-01-01
      • 1970-01-01
      • 2013-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多