相关疑难解决方法(0)

Interface Builder会以较小的增量降低故事板,调整视图大小和重新定位视图

我们有许多iOS应用程序,有几个不同的开发人员参与其中.我不断注意到的一个问题是,我们的故事板中的视图将移出它们放置的位置或调整大小以使它们更小,在标签尺寸适合文本的标签上最初变得非常明显突然间正在截断他们的文字.

当开发人员没有直接对故事板进行任何编辑时,我注意到我们的视图的这些降级出现在我们的Git存储库的提交中.他们可能已经在Interface Builder中查看了故事板,但没有对故事板进行任何真正的更改.然而,这些变化与他们正在进行的工作一起得到了保存和承诺.

当我在负责提交之前和之后进行故事板文件之间的文本比较时,我看到对视图帧的小改动,例如:

<rect key="frame" x="203" y="8" width="362" height="29"/>
                             |
                             V
<rect key="frame" x="203" y="7.5" width="362" height="29"/>
Run Code Online (Sandbox Code Playgroud)

<rect key="frame" x="446.00000170260091" y="7" width="302" height="30"/>
                      |
                      V
<rect key="frame" x="446" y="7" width="302" height="30"/>
Run Code Online (Sandbox Code Playgroud)

<rect key="frame" x="364" y="3" width="200" height="38"/>
                      |
                      V
<rect key="frame" x="363" y="3" width="200" height="38"/>
Run Code Online (Sandbox Code Playgroud)

<rect key="frame" x="284" y="7" width="97" height="30"/>
                      |                |
                      V                V
<rect key="frame" x="283" y="7" width="96" height="30"/>
Run Code Online (Sandbox Code Playgroud)

<rect key="frame" x="384.00001078580522" y="7" width="101" height="30"/>
                      |                                |
                      V                                V
<rect key="frame" x="383.00000530853856" y="7" …
Run Code Online (Sandbox Code Playgroud)

floating-point interface-builder ios retina-display xcode6

65
推荐指数
2
解决办法
3011
查看次数

XCode 8 - 如何在XCode 8.0版上解决自动调整大小问题?

我在项目中使用了XCode版本7.2.1.但我现在更新了XCode 8.0版.虽然滚动视图在我的项目的视图控制器中混乱.这里我使用的仅调整大小而不是自动布局.我提到了许多论坛.但无法找到解决方案.在这里,我附上了与我尝试过的类似的链接.

Xcode 8 GM种子故事板布局问题

更新到Xcode 8后的布局问题

我每次启动Xcode时都必须在storyboard中更新所有内容的框架

XCode版本8.0中Scroll视图调整大小问题的确切解决方案是什么?

objective-c uiscrollview uiviewcontroller ios10 xcode8

7
推荐指数
1
解决办法
831
查看次数