2011-09-12 62 views

回答

0

隱藏一個對象是相對直截了當的。所以如果有問題,那麼它很簡單。您需要完成一些基本的診斷步驟:

  1. 確認您的分段控制器實際上已連接到IB中的正確插座。真。去看看。即使你確定。再看一遍。
  2. 確認您正在調用隱藏它的那一行。剛剛添加一個NSLog,看看它是否應該顯示。
  3. 確保隱藏命令沒有發送得太快。如果它在ViewDidLoad中發送,請嘗試在ViewDidAppear中設置它。
+0

該開關位於工具欄內...這很重要嗎? –

+0

不確定。還沒有用過很多工具欄。你可以用控制器來做其他事情嗎,比如改變段數或顏色等等?這至少會告訴你是否能夠與之溝通。 – Dancreek

+0

是的,我可以做到。這是一個奇怪的問題! –

1

你在哪裏打電話給setHidden?如果它在被添加到視圖之前被調用,那麼可能會有問題。嘗試在viewDidAppear中調用它,看看它是否有效。如果它沒有在IB中正確連接segmentedControl,或者存在我們錯過的一個相當大的問題。