2014-07-21 120 views
10

我需要建議如何繼續。如何在Swift的主視圖中添加子視圖

如何稍微調暗主視圖並顯示一些繁忙指示燈,持續某個動作,然後取消調光?

在Swift語言中。

謝謝!

UPD:在Objective-C我使用早期是這樣的:

UIView *dimView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 460)]; 
dimView.backgroundColor = [UIColor blackColor]; 
dimView.alpha = 0.5f; 
dimView.tag = 1111; 
dimView.userInteractionEnabled = NO; 
[self.view addSubview:dimView]; 

如何驗證碼,我們可以做到這一點的斯威夫特?

+3

對於調光放置覆蓋視圖。對於指標使用活動指標視圖。什麼是困難的部分? – matt

+2

對於swift,將代碼翻譯成swift。什麼是困難的部分? – matt

+0

你有沒有讀過關於_Swift_的任何_basics_呢?像免費書,例如... https://developer.apple.com/library/prerelease/mac/documentation/Swift/Conceptual/Swift_Programming_Language/index.html – holex

回答

30

做如下,我已經檢查,做工精細在斯威夫特 - iOS設備8

我們必須初始化與框架的觀點,然後我們必須設置.alpha屬性暗淡的看法。

let testFrame : CGRect = CGRectMake(0,200,320,200) 
var testView : UIView = UIView(frame: testFrame) 
testView.backgroundColor = UIColor(red: 0.5, green: 0.5, blue: 0.5, alpha: 1.0) 
testView.alpha=0.5 
self.view.addSubview(testView) 

.addSubview將在主視圖中添加視圖。

快樂編碼:)

+0

非常感謝!我忘了UIView(frame:.....):-) –

+0

歡迎,@AlexeyNakhimov –

相關問題