嗨,我正在学习 iOS 编程。
我在使用 UITextView 时遇到了麻烦。
我做了一个项目并打开viewController.xib
我在UISearchBar、UITextView和UILabel中拖入
我的 viewController 被 UISearchBarDelegate 关注
我想更改 textView.text 的内容,但没有。
这是我的代码。
-(void)viewDidLoad
{
[super viewDidLoad];
self.mySearchbar.delegate = self;
}
- (void)searchBarSearchButtonClickedUISearchBar *)searchBar
{
[searchBar resignFirstResponder];
self.myLabel.text = @"hoho";
self.myTextview.text = @"hoho";
}
当我点击搜索栏并输入任何字符并返回时,
myLabel 的文本设置为 hoho。
但 myTextview.text 没有设置。没有效果。
为什么会这样??我很困惑..请帮助我
您是否在 Interface Builder 中链接了 Outlet?在 IB 中,单击 File's Owner,在右侧 Pane 中选择 Outlets,将 myTextview 链接到您放在 View 上的 UITextview?
另外,由于您调用“self”,我假设您在 .h 文件中为 myTextview 创建了一个属性作为 IBOutlet?
关于iphone - UITextView.text 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10201857/
欢迎光临 OGeek|极客世界-中国程序员成长平台 (https://ogeek.cn/) | Powered by Discuz! X3.4 |