کار نکردن Expandable Table
من بر اساس این ویدیو :
https://www.youtube.com/watch?v=itbok1NZvss
خواستم ExpandableMenu درست کنم .. ولی با اینکه کدهام طبق این ویدیو هست ، اصلا عمل Expand انجام نمیشه..
این کدهای کلاسم :
class ExpandableHeaderView: UITableViewHeaderFooterView {
var delegate: ExpandableHeaderViewDelegate?
var section: Int!
override init(reuseIdentifier: String?)
{
super.init(reuseIdentifier: reuseIdentifier)
self.addGestureRecognizer(UIGestureRecognizer(target: self , action: Selector("selectHeaderAction:")))
}
required init?(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
func selectHeaderAction(gestureRecognizer: UITapGestureRecognizer)
{
let cell = gestureRecognizer.view as! ExpandableHeaderView //این متد اصلا عمل نمیکنه و وارد نمیشه
delegate?.toggleSection(self , section: cell.section)
print("selectHeaderAction")
}
}
این متد selectHeaderAction اصلا وارد نمیشه با کلیک کردن
اینم بگم که من با سوئیفت 2 دارم کد میزنم و این ویدیو با 3 هست .
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .