我有一个问题,我会在我的iOS应用程序中多个UITextField
,但由于这是不可能的,我使用可编辑UITextView
,我设置了我的“占位符”和我的属性,这是代码:UITextView像iOS邮件应用程序一样增加高度
- (BOOL)textViewShouldBeginEditing:(UITextView *)textView
{
NSString *presentText = self.textFieldObject.text;
if (![presentText isEqualToString:@"Message..."] && presentText != nil)
{
self.textFieldObject.textColor = [UIColor blackColor];
}
else
{
self.textFieldObject.text = @"";
self.textFieldObject.textColor = [UIColor blackColor];
}
return YES;
}
-(void)textViewDidChange:(UITextView *)textView
{
if(self.textFieldObject.text.length == 0)
{
self.textFieldObject.textColor = [UIColor colorWithRed:215.0/255.0 green:215.0/255.0 blue:215.0/255.0 alpha:1.0];
self.textFieldObject.text = @"Message...";
[self.textFieldObject resignFirstResponder];
}
}
我愿意UITextView
增加其HIGHT当我写更像iOS邮件应用或Facebook发布的文字。 在UITextView
之下和之上有任何物体,因此它们在高度增加时应该移动。我该如何解决这个问题?
非常感谢。
。 –