今天我在 Xcode8 上运行我的项目。在此之前它执行良好并正确显示所有按钮。当我在 xcode8 模拟器和设备上运行项目时。一些按钮在运行时不可见,但正在执行操作。
请在这个问题上帮助我。
实际上,Xcode 8 编译器存在一些问题。我遇到了这样的问题,我通过做以下事情解决了
viewDidLoad
如果我在//中对图层(cornerRadius、bordering、masksToBounds 等)进行了任何操作viewWillAppear
,awakeFromNib
则将它们移动到layoutSubViews
方法或viewDidAppear
方法中。
如果我在文本字段中设置了左/右视图,则也将其移动到viewDidAppear
或layoutSubviews
。
viewDidAppear
在或中尝试大部分 UI 相关操作layoutSubviews