在我的mapkit應用程序中,我將能夠以編程方式啓用/禁用通過Interface Builder創建的按鈕。如果選擇了一個annotatios,這個想法是啓用一個或多個按鈕,如果沒有,則禁用。例如,在我的一個動作中:以編程方式啓用/禁用Interface Builder uibutton
-(void)traceRoute:(id)sender{
//trace route between user location and annotation selected
}
定義爲了跟蹤用戶位置和註釋mapkit之間的路由。在IB中,定義了一個按鈕並鏈接到該操作,它就可以工作。但我不明白如何啓用未按照程序定義但在界面生成器中定義的按鈕。任何幫助都是好的!
首先iboutlate按鈕和你必須做的啓用和禁用dowith這一行self.Btnname.userInteractionEnabled = NO; &self.Btnname.userInteractionEnabled = YES; – parag