我registerd的鍵盤演出活動,並實施這樣的方法的文字:iPhone -ScrollView塗抹視圖和
-(void) KeyboardDidShow:(NSNotification*)notif{
if (KeyboardVisible)
{
NSLog(@"Keyboard is already visible");
return;
}
NSDictionary* info = [notif userInfo];
NSValue* value = [info objectForKey:UIKeyboardBoundsUserInfoKey];
CGSize keyboardSize = [value CGRectValue].size;
CGRect ViewFrame = self.view.frame;
ViewFrame.size.height-=keyboardSize.height;
scrollView.frame = ViewFrame;
KeyboardVisible = YES;
}
在我看來,我有2個textViews。 我遇到的問題是: 當我將光標放在textView中並彈出鍵盤時,如果我上下查看光標,所有文本都變得模糊,看起來像2個textviews混合。 這段代碼有什麼問題嗎? (它實際上來自我正在閱讀的一本書)。 值得一提的是,最初視圖是在沒有滾動的情況下實現的,然後使用「在滾動視圖中嵌入對象」命令添加滾動功能。
Idan,你是否使用'''''''''''''''shouldRasterize = YES'''來使用CALayer'''(或它的子類)?我做了,它在滾動UIScrollView中的圖層時創建了一個拖影效果。 – Robert 2014-12-09 15:04:21