![](/img/trans.png)
[英]Why can't I place a UIActivityIndicatorView on a UITableView by using Interface Builder?
[英]Can't create outlet using Interface Builder - Lock symbol shown
我正在嘗試使用Interface Builder創建插座,但是,當將UILabel從IB拖動到控制器的.h文件中時,大鎖符號會閃爍幾秒鍾,並且實際上並沒有在UILabel和插座之間創建綁定(盡管代碼已生成)。 我還注意到此新定義創建了一個空圓圈。 當它起作用時,將在側面創建一個實心圓)。
我檢查了UILabel和所有父視圖,並檢查了它們的“ Lock”屬性是否設置為“ Inherit(Nothing)”(甚至都將它們設置為“ Nothing”)。
在IB中,UILabel也不顯示UILabel被鎖定時出現的“ x”。
因此,我不知道是否缺少解鎖功能,或者我做錯了什么才能創建此出口。
我不知道這是否相關,但是我使用的是自定義視圖控制器,並且在同一情節提要中將同一視圖控制器子類用於2個不同的視圖控制器。 以這種方式為第一個視圖控制器創建插座沒有問題。
嘗試重新打開XCode(使用4.4.1),但沒有成功。
任何幫助表示贊賞!
那么,您是否將兩個UILabel從每個View Controller拖到同一文件中? 我認為在第二個視圖控制器上嘗試將Ctrl拖動到IB視圖內的文件所有者是不可能的,也就是說,假設兩個視圖都連接到同一實例。 另外,在情節提要的“身份”選項卡中,“本地化鎖定”下,確保情節提要鎖定設置被設置為默認值,如https://stackoverflow.com/a/11169636/720175所述。
我嘗試添加一個全新的場景,並且還會獲得鎖定符號。 因此,不僅是場景,而且是整個故事板。 因此,對SO的快速搜索將我帶到答案:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.