Nav*_*ane 1 iphone objective-c interface-builder autosize
在我的地图应用程序中,MapView控制器在电话呼叫模式下打开良好.当我在同一控制器中打开另一个UIView(子视图)的detailView时,它不会在电话呼叫模式下调整大小.我已经关注了 Iphone-如何在切换呼叫状态栏时调整视图大小? 该链接还尝试自动调整我的UIView但仍然存在问题.我的detailView正在走出(向下)屏幕.有没有其他解决方案或我在代码中遗漏了什么?PLZ建议..
编辑 实际上我的firstView控制器包含了mapview和tableview on segment按钮.并且在同一屏幕上以注释标注打开的详细视图为UIView.我的详细视图包含4个按钮,带有4个标签以及顶部和底部栏.底部栏的一半在电话呼叫模式中隐藏.
//BusinessCard(detailview) content
ShowroomName.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin; //label
Address_Bcard.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin; //label
p_Bcard.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin; //button
e_Bcard.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin; //button
w_Bcard.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin; //button
aButton.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin; //button
ViewOnMapButton.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleTopMargin; //button on bottom bar
Run Code Online (Sandbox Code Playgroud)
尝试使用
ViewOnMapButton.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin;
Run Code Online (Sandbox Code Playgroud)
此外,对于特定的标签位置,您需要相应地检查和更新.
| 归档时间: |
|
| 查看次数: |
7085 次 |
| 最近记录: |