【发布时间】:2016-10-25 07:55:49
【问题描述】:
我在UIView 下添加了UIButton,但我添加了无法触及的操作目标:
这是我的代码:
testview.swift
import UIKit
class testview: UIView {
@IBOutlet var comment:UIButton!
}
在viewconrtroller.swift
class ViewController:UIViewController,UIScrollViewDelegate{
@IBOutlet var inner:testview!
@IBOutlet var sc: UIScrollView!
override func viewDidLoad() {
super.viewDidLoad()
sc.delegate = self
sc.isScrollEnabled = true
sc.delaysContentTouches = false
sc.contentSize = CGSize(width:320, height:1805)
inner.isUserInteractionEnabled = true
inner.isExclusiveTouch = true
inner.comment.isEnabled = true
inner.comment.addTarget(ViewController(), action: #selector(touched(_:)), for: .touchUpInside)
}
@IBAction func fullcomment(_ sender: UIButton) {
print("touched")
}
【问题讨论】:
-
为什么视图下需要一个按钮?
-
我使用滚动视图并在uiscrollview下添加uiview
-
你的意思是说你有一个滚动视图,在那个滚动视图里面有一个视图和一个按钮,它在滚动视图的那个视图后面?
-
是的,我的意思是我的层是 Viewcontroller-->ScrollView-->UIView
-
按钮在哪里?