我以編程的方式添加了UIDatePicker
,並將其設置爲,而不是在選擇文本字段時使用鍵盤。你可以錨定一個視圖嗎? (或有其他的工作,以防止視圖被UIDateTimePicker推)?(iOS)
日期選取器彈出;然而,唯一的問題是,它推動了其餘的視圖,因此隱藏了正在改變的UITextField
(因爲文本字段位於屏幕的頂部)。
有什麼辦法可以防止這種不必要的推動發生?或者我能以某種方式將視圖固定在textFieldDidBeginEditing
方法中,並且在textFieldDidEndEditing
方法中解除視圖? (注:我試圖通過做設置視圖到textFieldDidBeginEditing
方法的屏幕頂部,但是這並沒有做任何事情,我認爲這是因爲這發生在視圖被推高之前)
如果它有幫助,代表視圖是UITableViewController
。我知道UITableViewController
是相當有限制的,也許這就是爲什麼它表現出來;但它不讓我使用靜態單元,除非我把它們放在UITableViewController
中,所以我必須默認選擇它。
謝謝!任何幫助,將不勝感激!
檢查的
UITextField
NOT的inputAccessoryView
財產答案[這裏](http://stackoverflow.com/questions/14107799的inputView
財產/ xcode-4-and-interface-builder-editing-vertical-spacing-constraint-anchor-top)並查看是否有幫助... – CaptJak