得到层叠UITextFields在iTunes连接登录屏幕的用户名和密码标签堆叠在彼此上的和在中间(截图下文)的顶部和扁平是弯曲的。 是否有可能在Xcode 7.2 Storyboard中实现这一点?或者这只是苹果公司能做的一件复杂的事情?如何在IOS 9
Q
如何在IOS 9
1
A
回答
3
我已经实现了一个应用程序我建立了一个非常相似的用户界面。我想出的解决方案是结合多个元素来实现所需的接口。我在Storyboard中用一点代码完成了这一切,但当然它也可以在代码中完成。
我使用的UIView
具有固定的宽度和高度为“容器”框我水平居中。然后,我将该电子邮件(Apple ID)和密码UILabel
s添加到此容器视图中,将它们对齐在左侧,并将它们堆叠起来以填充容器的高度。我在两个标签之间添加了1pt高度的分隔线UIView
,将其前导和尾随与其容器视图对齐。接着,添加两个UITextField
S,制约它们,这样它们顶端对齐和他们的相关标签的底部,领先被设置为标签的拖影,拖尾与容器视图的尾部对齐。在看起来合适的地方添加任何填充。
必须做编程的唯一一件事就是边框应用到容器视图和圆形边缘:
self.loginContainerView.layer.borderColor = [UIColor greenColor].CGColor;
self.loginContainerView.layer.borderWidth = 1;
self.loginContainerView.layer.cornerRadius = 15;
不算太糟糕!如果你使用UIStackView
,这可能会更容易。
相关问题
- 1. 在iOS 9
- 2. UITabBarItem - 在iOS版9
- 3. 如何在iOS 8中实现iOS 9的UIUserNotificationActionBehavior.TextInput?
- 4. iOS 9在iOS 9中旋转后,UINavigation栏内容不居中?
- 5. 如何使用的XCode 9和iOS 11
- 6. 如何注册iOS 9 beta设备
- 7. iOS 9如何检测静音模式?
- 8. ios 9 + Xcode 7
- 9. 的iOS 9:edgesForExtendedLayout
- 10. preferredLanguages的iOS 9
- 11. iOS 9 UIInputViewController dismissKeyboard
- 12. didRegisterForRemoteNotificationsWithDeviceToken没有在IOS 9
- 13. textViewDidBeginEditing不工作在IOS 9
- 14. AuthenticationMethodServerTrust在iOS中为零9
- 15. UILocalNotification在后台 - iOS 9
- 16. PKAddPassButton不工作在iOS 9
- 17. iOS中8和iOS 9
- 18. 如何在Debian 9
- 19. 在ios 9中如何在swift 3中使用Alamofire?
- 20. 如何在UIAlertController添加按钮,在IOS 9
- 21. 如何在DirectX 9中创建Cubemap 9
- 22. iOS 9 - “domainIdentifier”for CSSearchableItem
- 23. iOS 9/10 NavigationController Difference
- 24. iOS 9 Compatiblity问题
- 25. iOS 9 Swift 2.0 UITextFieldDidChange
- 26. ReloadSections崩溃:iOS 9
- 27. KeychainTouchID iOS 8和9
- 28. 如何同步iOS类对象(Swift/iOS 9)
- 29. 如何设置启动图像以支持iOS 6至iOS 9?
- 30. SKEmitterNode iOS 8 vs iOS 9如何获得相同的结果?
作品完美谢谢!把我所有的'UITextFields'(5确切地说)嵌入到一个UIView中,并在这个'UIView'上执行你的3行。在'UIStackView'上可能会更容易,但我还没有使用过其中一个。 – brettf