iOS-UILabel正在压扁UIExtField
我有一个问题,IB中显示的内容实际上并不是模拟器中显示的内容。请参阅以下屏幕截图: 正如您所看到的,它是一个简单的UITableViewCell,包含一个标签和一个文本字段(灰色背景显示它在那里) 这是它在模拟器中的显示方式: 如您所见,标签将文本字段完全挤压到单元格的末尾。这可能是什么原因造成的?我的代码如下:iOS-UILabel正在压扁UIExtField,ios,interface-builder,uitextfield,uilabel,Ios,Interface Builder,Uitextfield,Uilabel,我有一个问题,IB中显示的内容实际上并不是模拟器中显示的内容。请参阅以下屏幕截图: 正如您所看到的,它是一个简单的UITableViewCell,包含一个标签和一个文本字段(灰色背景显示它在那里) 这是它在模拟器中的显示方式: 如您所见,标签将文本字段完全挤压到单元格的末尾。这可能是什么原因造成的?我的代码如下: [[(MyCustomCell *)cell textLabel] setText:[NSString stringWithFormat:@"email"]]; 该单元格是使用l
[[(MyCustomCell *)cell textLabel] setText:[NSString stringWithFormat:@"email"]];
该单元格是使用loadNibNamed:NSStringFromClass创建的。我不会以编程方式向单元格添加任何其他字段。唯一的动态部分是实际的标签重命名
任何想法欢迎,干杯
更新:
选择字段时,会出现以下情况:
或者,如果我长按该字段,会出现一个放大镜,我可以看到文本字段中的文本。这真的很奇怪。我猜:标签和文本字段的自动大小设置都不正确。在IB中检查它,在那里你可以为一个元素设置帧大小,除了自动调整大小之外。刚刚意识到我的错误-真的很愚蠢
我正在访问iOS属性
textlab
,而不是我的IBOutlet textField
。又一个自动完成错误 这些选项应该设置为什么?我真的不理解IB中的自动调整配置。我用另一个屏幕截图更新了我的问题。