Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.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-UILabel正在压扁UIExtField_Ios_Interface Builder_Uitextfield_Uilabel - Fatal编程技术网

iOS-UILabel正在压扁UIExtField

iOS-UILabel正在压扁UIExtField,ios,interface-builder,uitextfield,uilabel,Ios,Interface Builder,Uitextfield,Uilabel,我有一个问题,IB中显示的内容实际上并不是模拟器中显示的内容。请参阅以下屏幕截图: 正如您所看到的,它是一个简单的UITableViewCell,包含一个标签和一个文本字段(灰色背景显示它在那里) 这是它在模拟器中的显示方式: 如您所见,标签将文本字段完全挤压到单元格的末尾。这可能是什么原因造成的?我的代码如下: [[(MyCustomCell *)cell textLabel] setText:[NSString stringWithFormat:@"email"]]; 该单元格是使用l

我有一个问题,IB中显示的内容实际上并不是模拟器中显示的内容。请参阅以下屏幕截图:

正如您所看到的,它是一个简单的UITableViewCell,包含一个标签和一个文本字段(灰色背景显示它在那里)

这是它在模拟器中的显示方式:

如您所见,标签将文本字段完全挤压到单元格的末尾。这可能是什么原因造成的?我的代码如下:

[[(MyCustomCell *)cell textLabel] setText:[NSString stringWithFormat:@"email"]];
该单元格是使用loadNibNamed:NSStringFromClass创建的。我不会以编程方式向单元格添加任何其他字段。唯一的动态部分是实际的标签重命名

任何想法欢迎,干杯

更新:

选择字段时,会出现以下情况:


或者,如果我长按该字段,会出现一个放大镜,我可以看到文本字段中的文本。这真的很奇怪。

我猜:标签和文本字段的自动大小设置都不正确。在IB中检查它,在那里你可以为一个元素设置帧大小,除了自动调整大小之外。

刚刚意识到我的错误-真的很愚蠢


我正在访问iOS属性
textlab
,而不是我的
IBOutlet textField
。又一个自动完成错误

这些选项应该设置为什么?我真的不理解IB中的自动调整配置。我用另一个屏幕截图更新了我的问题。