我试图通过将标签文本放入不可编辑的 UITextField 中来合并 iPhone 应用程序中的屏幕空间。它将告诉用户要在文本字段中输入什么内容。下面是一个应用程序的示例,它完全符合我的要求。
我做了研究,发现了一些代码可以在某种程度上模仿这一点。
UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(0, 0, 80, 40)];
label.text= @"Exerise Name:";
label.font = [UIFont fontWithName:@"Arial" size:12];
[label setTextColor:[UIColor blueColor]];
_txtExerciseName.leftViewMode = UITextFieldViewModeAlways;
_txtExerciseName.leftView = label;
[self.view addSubview:_txtExerciseName];
这是在 viewDidLoad 内部。该代码产生如下内容:
显然,通过样式和调整,这可能会起作用,但我想知道是否有更好的方法来做到这一点,而我没有看到。如果有人有任何提示、想法或代码示例来帮助我朝着正确的方向前进,我将非常感激。
最佳答案
关于ios - 将 UILabel 添加到 UITextField 的左侧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20039106/