2015-06-14 16 views
0

我正在創建一個在界面構建器中有數百個視圖控制器的應用程序。每個視圖控制器都有一個帶有代碼號的按鈕。按下按鈕時,我希望按鈕展開並顯示描述代碼編號的幾行文字。問題在於該按鈕放置在充當按鈕框架的子視圖內。因此,擴大的按鈕尺寸將被限制到該子視圖,文本將被截斷。有沒有辦法讓我以編程方式刪除對子視圖的引用?我可以在界面構建器中做到這一點,但就像我說的那樣,有數百個這樣的視圖控制器。iOS:如何刪除對子視圖的引用?

+3

OT:數百個視圖控制器?這意味着數百種不同的設計/使用模式......您確定需要這麼多,而不是隻有一個並填寫不同的數據? – Eiko

回答

0

相反,我刪除它,你可以展開子視圖UIButton的寬度。這將允許按鈕按需擴展,並且不必刪除子視圖。

+0

除了我們已經將按鈕連接到我們的自定義類,並且連接所有子視圖也只需要更多時間,就可以工作。這個項目剛剛變得非常糟糕。有沒有一種方法可以輕鬆掛接到自定義類的所有子視圖? – bburk707

+0

我建議簡單地刪除所有的ViewControllers並創建一個標籤和按鈕來改變他們的內容。 – LinusGeffarth