-
0 votesanswersviews
两个不同的按钮执行segue到相同的视图控制器,但想通过一个按钮禁用segue的用户交互
我从相同屏幕上的两个不同按钮执行segue到相同的视图控制器,因此使用相同的segue标识符 . 说按钮是B1和B2 . 因此,当我从B1执行segue的segue时,我希望目标视图控制器禁用用户交互,但是当我从B2中删除时,我希望目标视图控制器可以被点击并且其文本字段是可编辑的 . 请帮我实现它 . 在这里......考虑B2被部分压缩,B1被认为是toplbl,请帮我用这个代码实现它,所以建议... -
1 votesanswersviews
执行push segue时,导航栏和标签栏消失
我在XCode的InterfaceBuilder中有以下结构: 标签栏控制器 导航栏控制器 查看控制器A. ..把segue推到.. 查看控制器B. 但是我无法通过push segue来保持导航栏和标签栏 . 它也像模态segue一样从底部动画 . 这就是我启动segue的方式: self.performSegueWithIdentifier(DETAIL_MEETING_... -
1 votesanswersviews
在UINavigationController堆栈中仅隐藏一个UIViewController的导航和状态栏
我希望我在导航控制器堆栈中推送的一个viewControllers为“全屏” - 没有导航栏,也没有状态栏 . 我有这个代码隐藏并显示导航控制器的一个视图控制器中的导航栏(我希望它在全屏幕上推送): override func viewWillAppear(_ animated: Bool) { super.viewWillAppear(animated) self.navigat... -
0 votesanswersviews
我怎样才能从Pan Gesture中引发一场舆论?
我在StoryBoard中的UIViewController上设置了以下平移手势代码 . 在ViewDidLoad中: UIPanGestureRecognizer *panRecognizer = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(panDetected:)]; [self.view addG... -
0 votesanswersviews
在导航堆栈中只有一个导航栏透明iOS Swift
我有一个导航流程的导航控制器,如下所示: NC - > A - > B. B通过push segue出现 . A的导航栏使用以下内容透明 override func viewWillAppear(_ animated: Bool) { super.viewWillAppear(animated) self.navigationController!.navigat... -
0 votesanswersviews
当prepareForSegue调用同一个VC并且VC包含tableView和anthers两个segue动作按钮时,按钮动作segue不起作用
func tableView(_ tableView:UITableView,didSelectRowAt indexPath:IndexPath){ self.selectedIndexPath = indexPath as NSIndexPath performSegue(withIdentifier: "toAddToChart", sender: nil) }... -
0 votesanswersviews
Segue没有看到什么是错的
我创建了这个在 Map 上固定注释的应用程序,您可以按下按钮查看该地点的其他信息,如图片, Headers 和一些文本 . 问题是按钮完全没有任何作用,即使我实现了prepareforsegue方法 . 这是代码中存在问题的部分,如果示例代码不足,这里也是整个项目的链接Map Project func mapView(mapView: MKMapView, viewForAnnotation an... -
2 votesanswersviews
推送Segue不能正确加载目标视图控制器
我有一个嵌入在导航控制器中的视图控制器,我想执行推送segue到达另一个视图控制器 . 我打电话的时候 [self performSegueWithIdentifier:@"segueStudy" sender:self]; 我知道push segue会被调用,因为prepareForSegue被正确调用 . 我也确定目标视图控制器嵌入在导航控制器中 . 我知道目标视图控制器的... -
1 votesanswersviews
以编程方式触发现有segue(自动)
我有一个链接到按钮的现有segue . 我希望按钮和segue保持不变,但需要一种方法来在我的视图中以编程方式触发segue在成功的IF语句之后加载 . segue是使用故事板创建的 . 我尝试执行 performSegueWithIdentifier 但没有"self sender"因为没有触发UI . [self performSegueWithIdentifier:@&... -
1 votesanswersviews
在prepareForSegue中传递对ViewController的引用
我有2个视图控制器,称之为ViewController1和ViewController2 . 当我想加载ViewController2时,从ViewController1调用模态segue . 我在ViewController1中有一个方法需要在ViewController2显示时调用 . 我的想法是在ViewController2中有一个属性,它是对ViewController1的引用,以便我可... -
0 votesanswersviews
使用editActions编辑UITableView行并执行Segue?
我尝试在TableView中添加一个滑动来编辑选项 . 如果用户按下编辑,则应打开新视图 . 但是我总是在func“editActionsForRowAt”中遇到错误“if segue.identifier ==”ItemDetailsVS {“”“:致命错误:在展开Optional值时意外发现nil segue在Storyboard中具有正确的名称 . 有任何想法吗? override func... -
3 votesanswersviews
如何以编程方式子类化存储在Storyboard中的UIViewController?
我正在开发我的第一个iPad应用程序并首次使用Storyboard . 我的Storyboard中有UITableViewController,它为自定义单元格使用“Dynamic Prototypes” . 我想要做的是以编程方式实例化我的UITableViewController子类,但从Storyboard加载超级视图控制器 . 这是因为我有一个UI但是有多个子类用于每个不同实例所需的特定功...