В этой части моего кода я пытаюсь вставить UIImage в нижний колонтитул, чтобы разделить мои 2 таблицы. Закомментированные строки над возвращаемой частью являются кодами, которые я пробовал, но все же показал ошибку. Даже для строки "пусть image: UIImage = UIImage (contentsOfFile:" white ")! Return image" Я все еще не могу заставить его работать. Я получаю ошибку: "Невозможно преобразовать возвращаемое выражение типа 'UIImage' в возвращаемый тип" String? "" . Я сохранил изображение как «белое» и в формате png.
func tableView(_ tableView: UITableView, titleForFooterInSection section: Int) -> String? {
if section == 0 {
if ftSubjs.count == 0 {
return "No Classes Today"
}
else {
//return UIImageView.init(image: "white")
//return UIImageView.image = (resourceName: "white")
//return UIImage(named: "white.png")
//return "_"
let image:UIImage = UIImage(contentsOfFile: "white")!
return image
}
}
else {
if ptSubjs.count == 0 {
return "No Classes Today"
}
else {
return nil
}
}
}
* Я пытался добавить дополнительное пространство внизу таблицы, поэтому я использовал белое изображение. Я забыл, что могу сделать это, просто нажав на пробел. Если кто-то ищет такое решение, добавьте пробел в операторе возврата, чтобы он выглядел следующим образом (гарантируйте, что он будет работать!):
return " "