【发布时间】:2015-03-07 01:23:21
【问题描述】:
我正在创建一个注册页面。在页面底部我想添加一个标签说:“有一个帐户?”和一个标题为“登录”的按钮。
我在这里尝试实现的结果是,无论设备的屏幕尺寸是什么,“有帐户?登录”这一行都将始终居中。不幸的是,我无法在情节提要中提出具有约束和对齐设置的解决方案。
谁能帮帮我?
【问题讨论】:
-
我相信您应该能够将这两个控件放到它们自己单独的视图中,然后将视图水平居中。但是,我不知道这是否是最好/正确的方法,所以我们会看看是否有人说别的。
-
@j.f.这也是我首先想到的。我看不出有什么理由不赞成这样做,因为您基本上将这两个对象视为一个实体,因此完全可以接受他们自己的观点。设置起来也非常容易,这是一个不错的加分项。
-
这是关于 2 个标签和它们之间的约束的好答案,这对您来说将是一个好的开始:stackoverflow.com/a/20808830/2204866
-
我是 Objective-c 或任何编码的新手。进入他们自己的观点是什么意思?这两个对象在一个视图中。
-
@StanG,在您的故事板上,将另一个视图拖放到您的视图控制器上。就像您看到按钮或标签一样,您应该看到一个名为“视图”的对象。调整大小后,将按钮和标签拖到新视图上。
标签: ios objective-c xcode storyboard alignment