2012-03-22 57 views
2

当使用界面构建器来排列UI组件时,有一个选项需要单击以调整大小或排列所有UI组件(按钮,标签等)以适应视图。这个功能称为什么?你怎么能以编程的方式做到这一点?不清楚的xcode界面构建器功能 - 初学者

+0

你的问题不清楚。您想做什么?你想自动化界面变更?如果不是通过编程来表达什么意思?您是否还希望用户界面元素填满窗口?或... – Ali 2012-03-22 17:14:07

+1

他正在思考CGRect。将UIView组件放置在屏幕上并调整它们的大小。查看UIView对象和CGRect/CGRectMake()的框架属性。 CGRect有四个参数origin.x,origin.y frame.size.width,frame.size.height。按钮,标签和许多组件都从UIView继承。查看Doc's.http://developer.apple.com/library/ios/#documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/CreatingViews/CreatingViews.html#//apple_ref/doc/uid/TP40009503-CH5-SW6或可能还有自动调整大小的遮罩,用于在方向更改期间放置组件。 – 2012-03-22 17:32:50

+0

正是我需要的。但是因为我已经通过代码创建了所有的UI组件,所以我无法使用界面生成器中提供的选项。 – Illep 2012-03-22 17:39:27

回答

1

我想你是指财产为UIView

看一看documentation

+0

我想。或者它是'AutoresizeSubview'。我怎样才能做到这一点 ? – Illep 2012-03-22 17:25:10