ios - UITextField 在模拟器中更大

标签 ios xcode swift uitextfield

我的应用设计有问题,

我的 View 上有一个文本字段,我将其定位并调整大小(通过拖动元素)到我想要的大小:

enter image description here

但是当我在模拟器中查看时,它看起来像这样:

enter image description here

如您所见,它更大且难看。它一直走到边缘。如何确保它在所有 iOS 设备和模拟器中看起来都一样?

我是菜鸟,希望得到详细的解答。

谢谢。

P.s 如果有任何代码要求,我正在使用 swift。

最佳答案

使用自动布局。自动布局是一种向您的 UI 添加约束的方法,允许您解决像您这样的问题,并允许您相对轻松地在多种屏幕尺寸上拥有相似的 UI。 http://www.raywenderlich.com/115440/auto-layout-tutorial-in-ios-9-part-1-getting-started-2

关于ios - UITextField 在模拟器中更大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35122129/

相关文章:

swift - Swift 或其他语言中 Optionals 的术语

ios - 如何从 App Delegate (XCode 9) 访问 View Controller

ios - 当 didEndOnExit 调用自定义方法时,如何从单元格中的文本字段获取 indexPath

ios - 适用于 iOS 的滑入式菜单

iphone - 设置 segue 之后选项卡栏中第一个选项卡的值

xcode - cocoa 中 NSTextField 上的 "rich text"按钮的用途是什么?

ios - 如何从帐户中删除IOS团队配置文件?

ios - 我应该怎么办?在 SpriteKit swift 中它说 : Type 'GameScene' does not conform to protocol 'GKGameCenterControllerDelegate' ?

ios - 在 Swift 中将图像从 tableView 传递到 viewController

objective-c - 如何一起使用 RNCryptor 和 Firebase - Swift 和 Objective C