我想創建一個具有像iOS 7的Notes應用程序的功能的應用程序。基本上,頂部有一排有日期和時間。UITableView裏面的UITextView不會向上滾動,當返回鍵時
我的解決方案是把UITextView放入UITableView。第一行是帶日期和時間的UILabel,第二行是UITextView。
根據UITextView ContentSize更改UITextView和UITableViewCell高度。
問題是UITextView的尺寸很大,所以當用戶點擊返回鍵時它不會自動滾動。
是否有任何解決方案,使其正常滾動?
我試過這個下面的代碼,顯示在UITextView之上的UILabel,但是當UITextView被滾動時它不滾動。 'UILabel * label = [[UILabel alloc] initWithFrame:CGRectMake(20,20,200,44)]; [label setText:@「date and time」]; [self.testTextView setContentInset:UIEdgeInsetsMake(label.frame.size.height,0,0,0)]; [self.testTextView addSubview:label];' – wint
我剛測試過它,它的工作方式和我的預期一樣。確保啓用「水平反彈」,否則只有當文本長於文本視圖邊界時纔會滾動。 –
請參閱編輯示例代碼。 –