作者leepair (leepair)
看板MacDev
标题[请益] textview不能输入文字
时间Sat Apr 27 20:38:12 2013
最近遇到一个很怪的现象,就是在第一次切换到这有一个textview的view controller
可以正常的输入文字,当用navication back回到上一个view controller再切回到这个
有textview的这个view controller的时候就没有辨法再输入任何文字,不知道是那里
写错了@@? 恳请版上的大大解惑一下 程式码如下~
//从a view controller切换到 postStatus view controller
PostStatusViewController *postStatus = [[PostStatusViewController alloc]
initWithNibName:@"PostStatusViewController" bundle:nil];
[self.navigationController pushViewController:postStatus animated:YES];
//postStatus view controller的内容
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)
nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
}
return self;
}
- (void)viewDidLoad
{
[super viewDidLoad];
UIBarButtonItem *retwitterBtn = [[UIBarButtonItem alloc]initWithTitle:
@"发布" style:UIBarButtonItemStylePlain target:self action:
@selector(send:)];
self.navigationItem.rightBarButtonItem = retwitterBtn;
[[UIBarButtonItem appearance] setTintColor:[UIColor grayColor]];
theTextView = [[[UITextView alloc] init];
}
-(void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
[self.theTextView becomeFirstResponder];
}
-(void)viewWillDisappear:(BOOL)animated
{
[super viewWillDisappear:animated];
}
- (void)send:(id)sender
{
NSString *content = self.theTextView.text;
if (content != nil && [content length] != 0) {
NSLog(@"%@",self.theTextView.text);
}
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.31.33