在我的UISegmentController中選擇segmentIndex我無法在我的UISegmentController中選擇索引。我可以通過模擬器手動觸摸,並且可以通過代碼設置selectedSegmentIndex,但我無法在模擬器中顯示通過代碼設置的索引。我想看到的是我設置的索引顯示爲被選中給用戶,而用戶沒有實際點擊物品。嘗試通過代碼
if([mealPlanTable isHidden]){
segCont.selectedSegmentIndex = 0;
NSLog(@"%d", [segCont selectedSegmentIndex]);
[self mainControl:segCont];
}
這將設置索引,然後調用mainController根據所選的索引執行操作,該操作確實有效。我能夠使用我設置的值,但僅僅是無法在視覺上看到模擬器中選擇的區段是藍色的。
我創建了一個UISegmentControl * segCont – Rob 2012-02-29 19:04:03
對不起。我在.h中創建了一個IBOutlet。我通過segCont.selectedSegmentIndex調用它 – Rob 2012-02-29 19:04:46
如果你已經連接了插座嘗試使用屬性accessor - self.segCont.selectedSegmentIndex = 0 – shawnwall 2012-02-29 19:08:49