我想为应用程序添加纵向。有没有办法将 UIView(在 xib 中创建)缩小或适合屏幕?
我在 xib 文件中有横向大小的视图,现在想将它们设置为与使用 Interface Builder 拉伸(中心块)相反。
或者这在代码中是可能的吗?
在代码中,您可以使用self.myView.frame = self.view.bounds;
. 坚持就是这样,self.myView.autoresizingMask = UIViewAutoresizingStretchableWidth | UIViewAutoresizingStretchableHeight;
self.view
XIB 中,则有两种可能性,self.view
使用代码中,那么您必须手动设置框架。Swift 3 的解决方案:
//define view size
self.mTableView.frame = self.view.bounds
//define resizing
self.mTableView.autoresizingMask = [UIViewAutoresizing.flexibleWidth, UIViewAutoresizing.flexibleHeight]