我在故事板中有一个视图控制器,如image
我已经包含以下代码来显示特定的var dateStr = aData[3]; // 03.03.2016 20:01
var matches = dateStr.match(/[0-9]+/g);
var year = matches[2];
var month = matches[1];
var day = matches[0];
var hour = matches[3];
var minute = matches[4];
var formattedDateStr = year + '-' + month + '-' + day + 'T' + hour + ':' + minute;
aData._date = new Date(formattedDateStr).getTime();
,但问题是,无论我使用什么代码进行转换,就好像它被从侧面推出一样屏幕(如view controller
),它总是从底部显示。
xib's push
我尝试使用pushViewController(也称Xcode表示不推荐推送),但导航栏会消失。
我的故事板最初有一个导航控制器,我通过ctrl + drag链接其他视图控制器,故事板segue类型显示(egpush),但介于两者之间 - 仅用于dashboardviewcontroller,我包含了另一个带有不同导航栏的导航控制器,这是一个错误吗?
我无法理解这个概念,我的问题是如何获得正常的 UIStoryboard * storyboard = self.storyboard;
DashboardViewController * dbvc = [storyboard instantiateViewControllerWithIdentifier:@"NavigForHomePage"];
[self.navigationController showViewController: dbvc sender:self];
过渡?任何帮助将不胜感激。
答案 0 :(得分:0)
UIStoryboard * storyboard = self.storyboard;
DashboardViewController * dbvc = [storyboard instantiateViewControllerWithIdentifier:@"NavigForHomePage"];
[self.navigationController pushViewController:dbvc animated:YES];
答案 1 :(得分:0)
只需更改以下行
即可[self.navigationController showViewController: dbvc sender:self];
要
[self.navigationController pushViewController: dbvc animated:YES];
答案 2 :(得分:0)