2013-07-17 23 views
2

我以編程的方式添加了UIDatePicker,並將其設置爲,而不是在選擇文本字段時使用鍵盤。你可以錨定一個視圖嗎? (或有其他的工作,以防止視圖被UIDateTimePicker推)?(iOS)

日期選取器彈出;然而,唯一的問題是,它推動了其餘的視圖,因此隱藏了正在改變的UITextField(因爲文本字段位於屏幕的頂部)。

有什麼辦法可以防止這種不必要的推動發生?或者我能以某種方式將視圖固定在textFieldDidBeginEditing方法中,並且在textFieldDidEndEditing方法中解除視圖? (注:我試圖通過做設置視圖到textFieldDidBeginEditing方法的屏幕頂部,但是這並沒有做任何事情,我認爲這是因爲這發生在視圖被推高之前)

如果它有幫助,代表視圖是UITableViewController。我知道UITableViewController是相當有限制的,也許這就是爲什麼它表現出來;但它不讓我使用靜態單元,除非我把它們放在UITableViewController中,所以我必須默認選擇它。

謝謝!任何幫助,將不勝感激!

+0

檢查的UITextField NOT的inputAccessoryView財產答案[這裏](http://stackoverflow.com/questions/14107799的inputView財產/ xcode-4-and-interface-builder-editing-vertical-spacing-constraint-anchor-top)並查看是否有幫助... – CaptJak

回答

1

我想通了,你應該只設置UIDatePickerUITextField

相關問題