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