У меня есть странная проблема, которую я не смог решить. У меня есть относительно большое приложение с segues для модальных контроллеров представления как UIViewControllers, так и UITableViewControllers. UIViewControllers, похоже, работают нормально, однако у меня есть непоследовательная проблема с контроллерами табличных представлений. Панель вкладок отображается, когда я перехожу к модульному контроллеру, и она отображается правильно в представлении модели. Однако, когда я отклоняю модальный контроллер, есть вероятность 50/50, что панель вкладок на контроллере табличного представления исчезнет. Вид фона простирается прямо в нижней части экрана. Панель вкладок полупрозрачна, поэтому я хочу, чтобы фон расширялся позади нее, но я понятия не имею, почему в некоторых случаях (с такими же контроллерами и одинаковой ситуацией) работают правильно, а некоторые нет. Я не смог найти ни одной картины.Панель вкладок исчезает при возврате с контроллера модального вида
Начальный контроллер TableView:
override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
if optionEnabled[indexPath.row] {
let segues:[String] = ["profileMenuSegue", "servicesProvidedSegue", "myWorkDaySegue", "myWorkWeekSegue", "timeOffSegue", "myAvailabilitySegue", "staffSegue", "promoSegue", "activateAccountSegue", "addWeekSegue"]
performSegueWithIdentifier(segues[indexPath.row], sender: self)
}
}
модальный вид Контроллер:
Alamofire.request(.POST, url, parameters: params, encoding: ParameterEncoding.URL)
.validate()
.responseJSON { (request, _, result) in
switch result {
case .Success(let data):
json = JSON(data)
print(json)
print("request successful")
dispatch_async(dispatch_get_main_queue(), {() -> Void in
self.dismissViewControllerAnimated(true, completion: nil)
})
case .Failure(_, let error):
print("request failed")
print(error)
}
}
Я пробовал все настройки «Расширить края» как вкл, так и выключить, и я попытался переопределить «Inferred» для верхней и нижней панели. У меня есть представление, установленное на «Текущий контекст» на всех контроллерах представлений.
Любые предложения, которые были высоко оценены, поскольку у меня заканчиваются попытки попробовать.
Пожалуйста отправьте соответствующий код – MikeG
Как вы отказавшие в контроллер представления модально? – beyowulf
Я отредактировал исходное сообщение, чтобы включить как вызывающий, так и возвращаемый код. – Lastmboy