Las*_*boy 3 uitableview uitabbar ios swift
我有一个奇怪的问题,我无法解决.我有一个相对较大的应用程序,带有来自UIViewControllers和UITableViewControllers的模态视图控制器的segues.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)
}
}
Run Code Online (Sandbox Code Playgroud)
模态视图控制器:
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)
}
}
Run Code Online (Sandbox Code Playgroud)
我已经尝试了所有"延伸边缘"设置的开启和关闭,并且我已经尝试覆盖顶部条和底部条的"推断".我在所有视图控制器上将演示文稿设置为"当前上下文".
任何建议都非常感谢,因为我正在试用的东西.
| 归档时间: |
|
| 查看次数: |
1690 次 |
| 最近记录: |