自动调整UITableView的旋转宽度
我将UIButtons添加到位于分割视图控制器右侧的UIView。 没有任何自动设置,button文本将以横向方式完全显示。 当我旋转到纵向方向时,所有的button文本都被完全显示,但UIView的右侧有额外的空间,因为有更多的房地产可以使用。
我希望这些button在旋转时resize,以便利用整个宽度。 我试过设置:
[button setAutoresizingMask:UIViewAutoresizingFlexibleWidth];
有了这个,在纵向方向上存在相同的额外的房地产,但在横向方向,我得到了很多与“…”缩短文本的button,
如何才能做到这一点?
当AutoResisingMask不为我做,我总是诉诸子类化UIView和重写layoutSubviews …这样我可以手动放置那些棘手的意见,永远不会在不同的方向正确的。
事实上,在去年的WWDC上,我听到一位苹果工程师说他总是用CGRectZero创build并添加他的观点,然后在布局中设置正确的框架。 物有所值…
- iOS是否支持任何forms的位图字体在UIKit类中使用?
- embedded式dylib /框架只支持iOS 8.0及更高版本的架构armv7
- 当应用程序closures时,Firebase IOS推送通知不起作用
- 如何从另一个xib视图中的一个xibembeddedUIViewController的视图?
- Swift 3中的闭包是什么? (第3部分)
- MapView:使用MKUserTrackingBarButtonItem切换地图跟踪状态
- wwrite和wwriteFree:更新和更改
- iOS9出现错误“发生了ssl错误,无法build立与服务器的安全连接”
- 使用Swift 3在Xcode 8中寻找修订后的NSPersistentContainer的清晰教程