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聚焦時可以滾動。應用程序中的某些內容必須影響手勢,響應程序鏈,但如果沒有代碼,任何人都可以做的就是建議可能性。 –
可能性是我需要的,因爲像你說的:「應用程序中的某些東西」。它的方式太多的代碼張貼在那裏,因爲我甚至不知道從哪裏開始搜索。 –
而且:沒有手勢識別器。 –