ios - 单击按钮编辑 UITextView

标签 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
    }
}

最佳答案

我会设置 yourTextView.editable = NO; 无论你在哪里定义它(例如 viewDidLoad 方法)然后你只需要:

yourTextView.editable = YES;

然后

[yourTextView becomeFirstresponder];

关于ios - 单击按钮编辑 UITextView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23144591/

相关文章:

ios - 使用 Post 方法为 NSURLConnection 设置进度条

ios - 在显示附加到 inputAccessoryView 的 UIMenuController 中隐藏 'select' 、 'selectAll' 、 'paste' ?

iphone - 在 iPhone 上将 UIImage 设置为 2D OpenGL ES 的背景

uitextview - 获取异常 'NSRangeException'

ios - 找不到体系结构 i386 Xcode 6.4 的符号

ios - 如何向 UIView 添加成员

ios - 将托管对象从私有(private)上下文传递到主上下文 : it looses its related objects

ios - 一起水平滚动 UICollectionView 的所有行

swift - 从 HTML 加载图像到 UITextview/WKWebView

ios - 如何使用 VoiceOver 逐段阅读 UITextView?