2017-08-14 46 views
0

我有一個自定義的@IBDesignable UIButton。我在故事板文件的一個屏幕上使用了它們中的幾個,它們是整個應用程序流程的核心。他們都出現在指南的「按鈕」中:在swift中將Storyboard指導標題設置爲自定義@IBDesignable視圖的@IBInspectable值?

"Button"s in guide

看到實際的標題將在管理故事板(儘管當然對實際運行沒有影響)輕鬆許多。我想標題設置爲我使用的是@IBInspectable標籤文本:

Their attribute Inspector

我使用的是普通按鈕標題我自己的標籤文本而不是因爲它的佈局和格式是特殊的。如果我設置了按鈕標題,它會顯示在真正標題的中間。

理想情況下,我想爲我的標籤設置指南「標題」。關於如何做到這一點,我找不到任何地方。否則,是否有一些解決使用按鈕標籤的技巧?請記住,這只是爲了讓故事板更容易讓其他人看到和使用。

謝謝!

+0

如果您只是重命名Storyboard中的每個按鈕而不更改標題屬性,會發生什麼情況? –

+0

謝謝你們。這些按鈕將被移動,編輯,並指向不同的賽段。手動編輯指南標題不一定會繼續與實際情況相符。 (這是一個問題,當我開始使用Storyboard時,編輯後的標題不再與實際相匹配,導致更多混淆。) –

+0

如果可以自動重命名指南標題(就像UIButton標題的工作方式一樣)這將是理想的。如果不是,我不確定手動編輯是否真的從混淆中減去。 –

回答

0

您可以始終緩慢雙擊每個按鈕(在文檔大綱(左側窗格(您的第一張照片)))中)。它會讓你在那裏重命名。通過「緩慢雙擊」我的意思是,單擊選擇,等待一秒,再次單擊(不移動鼠標)。

我只是在您提供參考插口(控件拖動到.swift文件)時自動命名文檔的文檔大綱。他們會將你拖動到的變量的名稱(甚至用空格和大寫字母格式化駱駝大小)。否則,就你而言,你可能不得不手動命名每一個。

0

你可以在「名」的元素通過身份檢查窗格中Label領域填補:

enter image description here

正如你看到的,我有一個正常的UIButton,我把「鈕一」 Label字段......因此它在輪廓窗格中顯示爲「Button One」。

相關問題