例如:当触摸事件发生时,将创建一个 UITextView。
怎么做?
谢谢
您必须以编程方式执行此操作,我认为这在 Interface Builder 中是不可能的。
只是做类似的事情
UITextView *myTextView = [[UITextView alloc] init];
myTextView.text = @"some text";
//some other setup like setting the font for the UITextView...
[self addSubview:myTextView];
[myTextView sizeToFit];
在您查看(例如- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
)或您的视图控制器的适当方法中。
UITextView*txtview =
[[UITextView alloc]initWithFrame:CGRectMake(x,y,width,hight)];
[txtview setDelegate:self];
[txtview setReturnKeyType:UIReturnKeyDone];
[txtview setTag:1];
[txtview setCornerRadius:5];
[self.scrollview txtview];
在斯威夫特
let textView = UITextView(frame: CGRectMake(x,y,width,height))
textView.textAlignment = NSTextAlignment.Center
textView.textColor = UIColor.blueColor()
textView.backgroundColor = UIColor.redColor()
self.view.addSubview(textView)
对于Swift 4.x
let frame = CGRect(x: 0, y: 0, width: 300, height: 50)
let textView = UITextView(frame: frame)
textView.textAlignment = .center
view.addSubview(textView)