【发布时间】:2011-08-21 01:04:41
【问题描述】:
好的,假设我们有一个大小为 480*320(横向)的 UIView(我们称之为 mainView),我想创建 2 个其他视图,一个用于显示 mainView 的前半部分,第二个将显示 mainView 的后半部分,它们都是 240*320,我该怎么做?
【问题讨论】:
标签: iphone cocoa-touch xcode ios uiview
好的,假设我们有一个大小为 480*320(横向)的 UIView(我们称之为 mainView),我想创建 2 个其他视图,一个用于显示 mainView 的前半部分,第二个将显示 mainView 的后半部分,它们都是 240*320,我该怎么做?
【问题讨论】:
标签: iphone cocoa-touch xcode ios uiview
这一切首先取决于视图中的内容。 如果您有动态内容(例如更改图片),则可以毫无问题地从中创建两个图像,但是如果您有 UIButtons 和其他子视图,那就很麻烦了。例如,如果按钮或任何其他对象位于主视图的中间,该怎么办。如果您知道您的对象将位于主视图的两半中的任何一个中,那么您将像这样进行拆分。检查主视图的所有子视图,根据它们的位置将它们分配给新的左视图或右视图。棘手的部分将是右视图 b/c 您将不得不调整 x 坐标。
【讨论】:
使用代码并将其拆分并使用 IB 中存在的字段名称替换名称 ..使用选择器视图方法
【讨论】: