Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 画布和模拟器上的视图不同_Objective C - Fatal编程技术网

Objective c 画布和模拟器上的视图不同

Objective c 画布和模拟器上的视图不同,objective-c,Objective C,看看按钮的标题。同时,在底部放置1。 知道是什么原因吗?(我所做的只是拖放并编写一些简单的计算代码)在您的图片中,1按钮的底部和左侧有蓝色线条。这意味着您的按钮与屏幕左下角对齐 其余的按钮可能与屏幕顶部对齐。这意味着,若屏幕高度发生变化,按钮将不会对齐。如果将按钮与屏幕顶部对齐,则不应出现此问题 您可以通过将按钮移动到屏幕顶部,使蓝线位于顶部,然后将其拖回所需位置来更改对齐方式,也可以在尺寸检查器中更改对齐方式 至于缺少标题的问题,看起来缺少标题的按钮有一些奇怪的限制,当屏幕布局时,这些限制会导

看看按钮的标题。同时,在底部放置1。
知道是什么原因吗?(我所做的只是拖放并编写一些简单的计算代码)

在您的图片中,
1
按钮的底部和左侧有蓝色线条。这意味着您的按钮与屏幕左下角对齐

其余的按钮可能与屏幕顶部对齐。这意味着,若屏幕高度发生变化,按钮将不会对齐。如果将按钮与屏幕顶部对齐,则不应出现此问题

您可以通过将按钮移动到屏幕顶部,使蓝线位于顶部,然后将其拖回所需位置来更改对齐方式,也可以在
尺寸检查器中更改对齐方式


至于缺少标题的问题,看起来缺少标题的按钮有一些奇怪的限制,当屏幕布局时,这些限制会导致标题消失。我可以通过删除除第一行按钮以外的所有按钮,选择第一行并对其他行重复4次来解决这个问题。这样可以确保所有按钮完全对齐。你的几个按钮的宽度是71而不是64,这可能会导致它们的布局不好。

这是如何解释某些按钮上缺少标题的呢?没有,我错过了这一部分。我猜这个问题可能是由于在ViewController中修改了这些按钮造成的。我会尝试重新制作那些按钮,真奇怪。带有蓝色线条的1按钮实际上是它自身的复制粘贴。在模拟器上,它显示了正确的标题,但如果我删除“坏”1按钮,并在下一个模拟器中保留好的按钮,它的标题将再次丢失,因此重新创建按钮并没有真正的帮助。您可以始终分别创建每个按钮。我刚刚创建了。我每创建3个按钮,就有一个会在模拟器上显示一个奇怪的标题。这真奇怪。