2 当使用界面构建器来排列UI组件时,有一个选项需要单击以调整大小或排列所有UI组件(按钮,标签等)以适应视图。这个功能称为什么?你怎么能以编程的方式做到这一点?不清楚的xcode界面构建器功能 - 初学者 来源 2012-03-22 Illep +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 来源 2012-03-22 17:16:34 +0 我想。或者它是'AutoresizeSubview'。我怎样才能做到这一点 ? – Illep 2012-03-22 17:25:10
你的问题不清楚。您想做什么?你想自动化界面变更?如果不是通过编程来表达什么意思?您是否还希望用户界面元素填满窗口?或... – Ali 2012-03-22 17:14:07
他正在思考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
正是我需要的。但是因为我已经通过代码创建了所有的UI组件,所以我无法使用界面生成器中提供的选项。 – Illep 2012-03-22 17:39:27