单击按钮编辑UITextView

时间:2014-04-17 22:34:15

标签: ios objective-c uitextview

我有一个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
    }
}

1 个答案:

答案 0 :(得分:2)

我会在您定义它的地方设置yourTextView.editable = NO;(例如viewDidLoad方法),然后您需要:

yourTextView.editable = YES;

然后

[yourTextView becomeFirstresponder];