如何使我的变量可见

时间:2015-07-28 11:35:30

标签: ios swift uitableview

我在viewDidLoad内部创建了下一个视图:

var myView = UIView(frame: CGRectMake((width-50)/2, (height-50)/2, 50, 50))

并设置为:

myView.alpha = 0

但是,当用户点击myView.alpha = 1时,我想将其设为tableView cell。但是从

中看不出来
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) { ... }

我怎么能从那里看到它?不要在XCode中直观地创建,查看。

打印下一个错误:

'ViewController' does not have a member named 'myView'

enter image description here

2 个答案:

答案 0 :(得分:2)

<interceptors> <class>org.jboss.seam.rest.validation.ValidationInterceptor</class> </interceptors> s

下定义变量
@IBOutlet

var myView:UIView! var width:CGFloat! var height:CGFloat!

viewDidLoad

答案 1 :(得分:0)

您需要将创建的视图添加到主视图

var myView = UIView(frame: CGRectMake((width-50)/2, (height-50)/2, 50, 50))
self.view.addSubview(myView)