2015-10-14 20 views
0

這看起來像一個愚蠢的問題,但是如何將像寄宿生這樣的東西添加到多個項目,如標籤和文本視圖(我不問如何將一個寄宿生放在單個項目上) 。向Xcode項目添加邊框和美觀

比方說,我有一個登錄屏幕有兩個標籤的用戶名和密碼,然後2個文本查看佔位符文本。我現在怎麼能把一個邊緣四周的寄宿生圍繞所有4個項目。

如果是這樣,視圖沒有邊界選項,或者這是通過在它們後面的imageView完成的,這是否可以通過在視圖後面放置視圖來完成。我原以爲Xcode有一個工具來做這樣的事情。

回答

1

您可以使用UIView上的支持圖層進行此操作。創建一個視圖,以包圍你想要的邊框元素:

let containerView = UIView(frame: ...) 
container.layer.borderWidth = 2 
container.layer.borderColor = UIColor.blueColor().CGColor 
container.layer.cornerRadius = 8 
+0

真棒謝謝,我想這可能是這種情況。你會認爲有這樣的工具可以做到這一點,比如拖拽物體周圍的邊界。但是,感謝您清除 – Rob85

+0

Storyboards/Interface Builder中可以做的很少的「樣式」。最終,你將不得不下拉代碼和修改那裏的東西,並且你可以完全控制事物的外觀。 –

+0

這是我通常做的事情,但Xcode的方式是如此光滑與它的界面生成器,你傾向於希望爲你做的一切哈哈乾杯的朋友 – Rob85

0

爲每個對象設置標籤值。現在在運行時你可以獲得UIView的所有子視圖。 使用QuartzCore Framework爲所有需要邊框的對象設置角落收音機,邊框寬度,只需使用最初爲其指定的唯一標籤值訪問它們即可。