我有一个UITextView,如果该应用程序的某个用户已登录(我正在使用parse.com),我只想编辑它。
我的想法是在UITextView上方有一个“编辑”按钮,按下时会检查是否有正确的用户登录。如果用户是正确的用户,那么它将允许编辑UITextView,如果不是那时我会弹出一个UIAlert。
我真的不知道怎么做,有人可以指点我正确的方向吗?
这是我到目前为止所做的:
- (IBAction)announceEditButton:(id)sender {
PFQuery *triClubQuery = [PFQuery queryWithClassName:@"Clubs"];
[triClubQuery whereKey:@"ClubName" equalTo:_club.clubName];
PFObject *foundClub = [triClubQuery getFirstObject];
NSString *clubOwner = [foundClub objectForKey:@"Creator"];
if ([clubOwner isEqualToString:[PFUser currentUser].username]){
// do something here to edit UITextView
}
}
答案 0 :(得分:2)
我会在您定义它的地方设置yourTextView.editable = NO;
(例如viewDidLoad
方法),然后您需要:
yourTextView.editable = YES;
然后
[yourTextView becomeFirstresponder];