[英]UITextField Not Responding UIScrollView Xcode 7.3
我有一個UIScrollView
在我ViewController
和內容查看中UIScrollView
。 內容視圖中還有其他各種視圖,以使對使用的labels
和textfields
理解更加可讀
這是一個屏幕快照,可幫助您了解viewcontroller
的層次結構
所有約束設置正確,我可以看到views
因為它們在所有大小的設備上的情節提要中對齊,所有textFields
和UIViews
都啟用了userInteraction(我已三重選中),但仍無法編輯啟動視圖控制器時,它們不會立即在屏幕上可見。
例如,如果在啟動viewController
(4.0“設備)時前三個UItextFields
是可見的,則可以對其進行編輯;或者在啟動viewController
(5.7”設備)時前五個UItextFields
是可見的,可以對其進行編輯,而其余的則不響應與用戶互動
我通過更改所有Labels
, TextFields
和Views
的背景色來檢查它們是否在任何情況下重疊。 什么都沒有重疊,所有都在應有的位置。
在viewDidLayoutSubviews
為scrollView
設置了Content Size
-(void)viewDidLayoutSubviews {
[self.scrollView setContentSize:CGSizeMake([UIScreen mainScreen].bounds.size.width, 1724)]; }
高度1724永遠不會改變,無論運行代碼的設備的大小如何
請檢查您的contentview大小或setbackground的scrollview
和contentview
顏色。 我認為Contenview規模並未增加。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.