Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/120.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.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
如何在iOS 9中获取堆叠的UITextFields < i>在iTunes连接登录屏幕上,用户名和密码标签相互堆叠,在顶部是弯曲的,中间是平直的(下面是截图)。strong>在Xcode 7.2情节提要中有可能实现这一点吗?或者这只是一件只有苹果才能做到的复杂事情_Ios_Objective C_Iphone_Uitextfield_Uistoryboard - Fatal编程技术网

如何在iOS 9中获取堆叠的UITextFields < i>在iTunes连接登录屏幕上,用户名和密码标签相互堆叠,在顶部是弯曲的,中间是平直的(下面是截图)。strong>在Xcode 7.2情节提要中有可能实现这一点吗?或者这只是一件只有苹果才能做到的复杂事情

如何在iOS 9中获取堆叠的UITextFields < i>在iTunes连接登录屏幕上,用户名和密码标签相互堆叠,在顶部是弯曲的,中间是平直的(下面是截图)。strong>在Xcode 7.2情节提要中有可能实现这一点吗?或者这只是一件只有苹果才能做到的复杂事情,ios,objective-c,iphone,uitextfield,uistoryboard,Ios,Objective C,Iphone,Uitextfield,Uistoryboard,我为自己构建的应用程序实现了一个非常类似的UI。我提出的解决方案是组合多个元素以实现所需的界面。我在一个故事板中完成了这一切,附带了一点免费的代码,但当然也可以在代码中完成 我使用了一个宽度和高度固定的UIView作为我水平居中的“容器”框。然后,我将电子邮件(Apple ID)和密码UILabels添加到此容器视图中,在左侧对齐它们,并将它们堆叠起来以填充容器的高度。我在两个标签之间添加了分隔线UIView,高度为1pt,将其前导和尾随与容器视图对齐。然后,添加两个UITextFields,约

我为自己构建的应用程序实现了一个非常类似的UI。我提出的解决方案是组合多个元素以实现所需的界面。我在一个故事板中完成了这一切,附带了一点免费的代码,但当然也可以在代码中完成

我使用了一个宽度和高度固定的
UIView
作为我水平居中的“容器”框。然后,我将电子邮件(Apple ID)和密码
UILabel
s添加到此容器视图中,在左侧对齐它们,并将它们堆叠起来以填充容器的高度。我在两个标签之间添加了分隔线
UIView
,高度为1pt,将其前导和尾随与容器视图对齐。然后,添加两个
UITextField
s,约束它们,使它们与相关标签的顶部和底部对齐,将前导设置为标签的尾随,尾随与容器视图的尾随对齐。在合适的地方添加任何填充物

必须以编程方式完成的唯一一件事是将边框应用于容器视图,并使边变圆:

self.loginContainerView.layer.borderColor = [UIColor greenColor].CGColor;
self.loginContainerView.layer.borderWidth = 1;
self.loginContainerView.layer.cornerRadius = 15;


还不错!如果您使用
UIStackView

工作完美,这可能会更容易。谢谢!将我所有的
UITextFields
(确切地说是5个)嵌入到UIView中,并在该
UIView
上执行您的3行操作。在
UIStackView
上可能会更容易些,但我还没有使用其中的一个。