1

今天我在 Xcode8 上运行我的项目。在此之前它执行良好并正确显示所有按钮。当我在 xcode8 模拟器和设备上运行项目时。一些按钮在运行时不可见,但正在执行操作。

请在这个问题上帮助我。

4

1 回答 1

1

实际上,Xcode 8 编译器存在一些问题。我遇到了这样的问题,我通过做以下事情解决了

  1. viewDidLoad如果我在//中对图层(cornerRadius、bordering、masksToBounds 等)进行了任何操作viewWillAppearawakeFromNib则将它们移动到layoutSubViews方法或viewDidAppear方法中。

  2. 如果我在文本字段中设置了左/右视图,则也将其移动到viewDidAppearlayoutSubviews

  3. viewDidAppear在或中尝试大部分 UI 相关操作layoutSubviews

于 2016-09-20T07:55:21.003 回答