Enr*_*tyo 3 iphone uitextfield uikit ios4
在我的应用程序中,我有一个用户可以填写的文本框.大多数情况下,这将是一个非常长的文本,我正在使用UITextField,但当用户在iPhone屏幕上键入时,这不会转到新行.如何让它进入下一行?
Ahm*_*ali 11
Just Go With UITextView instead of UITextField.
Run Code Online (Sandbox Code Playgroud)
UITextField没有提供任何选项来使其成为多行文本框.所以你必须使用UITextView.
在界面构建器中放置UITextView并与IBOutlet连接.我假设你知道该怎么做.
假设您将此UITextView与名为地址的IBOutlet连接起来.所以现在在viewDidLoadmethod上编写以下代码.
- (void)viewDidLoad
{
[super viewDidLoad];
address.layer.cornerRadius = 5;
[address.layer setBorderColor:[[[UIColor grayColor] colorWithAlphaComponent:0.5] CGColor]];
[address.layer setBorderWidth:2.0];
address.clipsToBounds = YES;
}
Run Code Online (Sandbox Code Playgroud)
现在在文件的开头添加这一行以导入QuarzCore库
#import <QuartzCore/QuartzCore.h>
Run Code Online (Sandbox Code Playgroud)
现在你的TextView看起来像TextFiled.
希望它能为你效劳.
| 归档时间: |
|
| 查看次数: |
21702 次 |
| 最近记录: |