0
我有一些UISearchBars
和一UITextView
在应用程序在不同的屏幕上。iOS 8.3表情符号键盘不滚动
使用iOS 8.3表情符号键盘应该是可滚动的,但它不在任何屏幕中。 我试图找到一些相似或从我的控制器中删除UIKeyboardWillShow - and -HideNotification
但没有任何更改。
这就是所有我做的TextView的在代码是什么:
@property (weak, nonatomic) IBOutlet UITextView *textView;
- (void)viewDidLoad
{
... some code ...
[self.textView setFont:...];
[self.textView setTextContainerInset:...];
[self.textView setText:...];
... some code ...
}
- (void)updateView
{
... some code ...
[self.textView setEditable:YES];
... some code ...
}
#pragma mark - TEXTVIEW DELEGATE
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
{
... some code ...
return changedText.length <= maxLength;
}
- (void)textViewDidChange:(UITextView *)textView
{
... some code ...
[textView scrollRangeToVisible:range];
... some code ...
}
有此控制器或任何SuperController没有GestureRecognizers。
还有一个ScrollViewDelegate:
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
[self.refreshControl scrollViewDidScroll:scrollView];
}
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate
{
[self.refreshControl scrollViewDidEndDragging:scrollView];
}
没有自定义键盘。
即使我添加一个新的UITextView到我的UIWindow上的NavigationController.view它不会工作。
有人有什么想法吗?
8.3表情符号键盘在UISearchBar聚焦时可以滚动。应用程序中的某些内容必须影响手势,响应程序链,但如果没有代码,任何人都可以做的就是建议可能性。 –
可能性是我需要的,因为像你说的:“应用程序中的某些东西”。它的方式太多的代码张贴在那里,因为我甚至不知道从哪里开始搜索。 –
而且:没有手势识别器。 –