objective-c – Interface Builder保持重定向我的自定义UITableViewCell的宽度

概述我正在使用Interface Builder为iPad应用程序设计一个自定义的UITableViewCell。 我有一个专用的XIB文件,其中有一个UITableViewCell作为其根视图。我可以将UITableViewCell的宽度更改为1024(在XCode的右侧属性窗格中的“大小”检查器中),并且此DOES会临时调整画布上的单元格大小。 然而,如果之后我尝试移动/调整UITableView 我正在使用Interface Builder为iPad应用程序设计一个自定义的UItableVIEwCell。

我有一个专用的XIB文件,其中有一个UItableVIEwCell作为其根视图。我可以将UItableVIEwCell的宽度更改为1024(在XCode的右侧属性窗格中的“大小”检查器中),并且此DOES会临时调整画布上的单元格大小。

然而,如果之后我尝试移动/调整UItableVIEwCell内的某些项目或关闭并重新打开XIB,XCode决定将UItableVIEwCell的宽度重置为320(iPhone特定宽度)。

画布上的单元格遮盖单元格中的项目,并使设计单元不可能,除非我再次调整单元格大小。一旦你绕过这个循环几次,就会变得很讨厌。

任何人都知道如何设置宽度,以使其永久性或一些如何指定UItableVIEwCell是iPad具体?

重新创建…

>文件>新>文件…
> UserInterface>空
>设备系列== iPad
>将一个新的UItableVIEwCell拖到画布上(尽管之前选择了iPad,但创建的宽度为320)
>将UItableVIEwCell的宽度调整为1024(到目前为止都很好)
将UILabel拖放到UItableVIEwCell的左侧(仍然很好)
>通过拖动角落以任何方式调整UILabel的大小(不要使用属性检查器)
– AND … UItableVIEwCell的大小重置为320

编辑:

刚才我收到了苹果向我创建的雷达门票的下列响应:

你好Oliver,

This is a follow-up regarding regarding BUG ID# 13222753.

Engineering has requested the following information in order to
further investigate this issue:

We belIEve this issue has been addressed in the latest Xcode 5.1 Seed.

This is a pre-release version of the Xcode developer toolset for Mac,
iPhone,and iPad. It includes the Xcode IDE,iOS Simulator,and all
required tools and frameworks for building OS X and iOS apps. Please
test with this release,and update your BUG report with the results.

Xcode 5.1 Seed – Build 5B71f Posted Date: Dec 13,2013

我也试图重新创建Xcode 5.0.2中的问题,它看起来像它的修复也是。

解决方法 我不知道你是否认为这是一个有效的答案,但是当我在IB中使用autolayout时,这个问题似乎只会发生在我身上。如果我把它关闭,Xcode调整UItableVIEwCell的问题就会消失。

要关闭自动布局,只需选择UItableVIEwCell,然后在“文件检查器”右侧,会有一个自动布局复选框将其关闭。

总结

以上是内存溢出为你收集整理的objective-c – Interface Builder保持重定向我的自定义UITableViewCell的宽度全部内容,希望文章能够帮你解决objective-c – Interface Builder保持重定向我的自定义UITableViewCell的宽度所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1072631.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存