/ / Как да се броят множество масиви е празен или не? - ios, object-c

Как да се броят множество масив е празен или не? - ios, object-c

Според мен Controller, използвам UITableView, в която всяка персонализирана клетка зареждам данни от различен масив, сега, ако конкретна клетка няма данни след това NO-Data но сега, ако всяка клетка няма данни, тогава искам да скрия UITableView и покажи No-Data изображение. Може ли някой да ми помогне.

Точно сега си мислех да преброя няколко масива и да провери дали е празен или не. Но мисля, че това не би било възможно решение.

Всеки, който има по-добро решение за това ???

Отговори:

0 за отговор № 1

Опитайте тази:-

if self.ary.count == 0 && self.ary1.count == 0 //multiple arrays
{
self.tableview.setBackgroundText(stringValue: "No Data")
}

extension UITableView {
func setBackgroundText(stringValue:String) {
let backgroundLabel = UILabel()
backgroundLabel.textColor = UIColor.blue
backgroundLabel.numberOfLines = 0
backgroundLabel.textAlignment = .center
backgroundLabel.text = stringValue
backgroundLabel.autoresizingMask = [.flexibleWidth, .flexibleHeight]
backgroundLabel.translatesAutoresizingMaskIntoConstraints = true
self.backgroundView = backgroundLabel
self.backgroundView?.backgroundColor = .red
}
func removeBackgroundText() {
self.backgroundView = nil
}
}