আমি ইন্টারফেস বিল্ডারে একটি কাস্টম ইউআইকোলিকেশনভিউসেল তৈরি করেছি, ক্লাসে এর উপর দৃশ্যের সাথে বাইন্ড বেঁধে রেখেছি এবং তারপরে যখন আমি স্ট্রিংয়ের উপর লেবেলে একটি স্ট্রিং ব্যবহার করতে এবং সেট করতে চাই, তখন লে লেবেলের নীল মান থাকে।
override func viewDidLoad() {
super.viewDidLoad()
// Register cell classes
self.collectionView.registerClass(LeftMenuCollectionViewCell.self, forCellWithReuseIdentifier: "ls")
}
override func collectionView(collectionView: UICollectionView!, cellForItemAtIndexPath indexPath: NSIndexPath!) -> UICollectionViewCell! {
var cell: LeftMenuCollectionViewCell
cell = collectionView.dequeueReusableCellWithReuseIdentifier("ls", forIndexPath: indexPath) as LeftMenuCollectionViewCell
println(cell.label) // <- this is nil, why??
cell.label.text = "asd"
return cell
}
এবং সাবক্ল্যাসড সেল:
class LeftMenuCollectionViewCell: UICollectionViewCell {
@IBOutlet weak var imageView: UIImageView!
@IBOutlet weak var label: UILabel!
@IBOutlet weak var activityIndicatorView: UIActivityIndicatorView!
}