例如,我有一個UISlider,調用- (IBAction)sliderMoved:(id)sender
,當一個新值「滑動」到Value Changed
事件後,它執行一些任務。但是如果我想根據它的初始價值做些什麼呢?如何在界面生成器中訪問UI元素的屬性
如果有人更改了nib文件,在Interface Builder中對某些內容進行硬編碼以匹配默認值將會馬虎不得,並且很難再調試。那麼,如何在Interface Builder中訪問爲此UISlider設置的默認值?
而且,更一般地說,如何訪問這些屬性的任何這樣的UI元素?是否有setter/getter方法已經爲這些方法合成?
優秀。感謝您的語法。至於IB連接,是從文件所有者到UISlider,然後選擇我剛剛聲明的UISlider IBOutlet? – 2011-03-02 02:00:22
是的,只需右鍵單擊滑塊並將其拖到文件的所有者,如果這是您聲明滑塊的位置。請注意,您嘗試綁定的對象必須在頭文件中聲明,以便它在InterfaceBuilder中顯示。像[Cocoa Bindings編程主題](http://developer.apple.com/library/mac/#documentation/DeveloperTools/Conceptual/IB_UserGuide/ConnectionsandBindings/ConnectionsandBindings.html)文檔那樣冗長,值得一試。 – phaxian 2011-03-02 02:09:00
是的,這是我試過的,經過一段類型演繹,讓它完美地工作! – 2011-03-02 02:17:05