2014-07-21 100 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 –

相关问题