آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

کار نکردن Expandable Table

Mhd3  8 سال پیش  8 سال پیش
0 0

من بر اساس این ویدیو :
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 هست .

 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .