草庐IT

msg_control

全部标签

ios - 使用 Interface Builder 和 Storyboard来建立 Controller 之间的关系

有没有办法在Storyboard上使用InterfaceBuilder来建立Controller之间的关系。例如类似于UITabBarController允许您单击并拖动连接到Storyboard中的其他UIViewControllers以建立viewControllers关系的方式?即当您从UITabBarController单击并拖动到另一个UIViewController时,弹出窗口会为您提供选择“Relationships-viewControllers”的选项。然后它在Storyboard上绘制并维护Controller之间的线。我希望能够为我自己的自定义Controller

iphone - 导航 Controller 上的完成按钮没有导航回来

当我点击完成按钮时,应该导航回mainviewcontroller的地方没有发生任何事情UIBarButtonItem*button=[[[UIBarButtonItemalloc]initWithBarButtonSystemItem:UIBarButtonSystemItemDonetarget:selfaction:@selector(dismissView:)]autorelease];[[selfnavigationItem]setRightBarButtonItem:button];-(void)dismissView:(id)sender{[self.navigation

ios - 使用容器 View Controller 访问导航栏

自己写容器时关于UINavigationController和UINavigatinBar的两个问题。1)我创建了带有Storyboard的初始容器,并将其嵌入到UINavigationController中。我发现我的childViewControllers访问UINavigationBar的唯一方法是在childViewController的viewDidLoad中做这样的事情:UIBarButtonItem*showDetailViewControllerBBI=[[UIBarButtonItemalloc]initWithTitle:@"ShowDetails"style:UI

iphone - SearchDisplay Controller 没有显示我的搜索结果

我正在尝试制作一个像iPhone联系人模块一样的联系人TableView。我有一个按字母顺序排序的表格View,带有headersections(A-B-C-...)。现在我想搜索这个tableview。搜索后,我应该只有一个部分包含所有搜索结果。我遇到的问题是它一直显示“Noresults”。但是当我查看保存我的搜索结果的数组时,它包含正确的值。现在是代码。我的CellForRowAtIndexPath-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)inde

ios - 使用 UITableViewCellDeleteConfirmationControl 知道当前单元格的 subview 是什么

这样使用UITableViewCellDeleteConfirmationControl可以吗:-(void)layoutSubviews{[superlayoutSubviews];[UIViewbeginAnimations:nilcontext:NULL];[UIViewsetAnimationBeginsFromCurrentState:YES];[UIViewsetAnimationDuration:0.0f];for(UIView*subviewinself.subviews){if([NSStringFromClass([subviewclass])isEqualToSt

iphone - PageviewController 未按正确顺序显示 View Controller

我正在尝试使用PageviewController。我有4个ViewControllers但它们各不相同。在一个中我有一张图片,在第二个中我有一个tableview,...我想使用pageviewController滚动它。所以我所做的是以下内容。我已将它们添加到modelArray。ViewOneViewController*viewOne=(ViewOneViewController*)[self.storyboardinstantiateViewControllerWithIdentifier:@"ViewOne"];ViewTwoViewController*viewTwo=(

ios - 为 uipopoverview 使用导航 Controller 的最佳方式

我想从popoverview推送到另一个View。为此,我在那个弹出窗口中使用了一个导航Controller。而且它工作正常。问题出现在第二个View中。为了允许用户发送电子邮件,我显示了一个邮件编辑器。但我有两个导航Controller。这是第一个popoverview的代码:SettingsVC*vc=[self.storyboardinstantiateViewControllerWithIdentifier:@"SettingsVC"];vc.delegate=self;UINavigationController*naviCon=[[UINavigationControlle

ios - 如何在收到推送通知后刷新 watchkit 界面 Controller

我的应用程序在收到推送通知后更新其viewController,在iOS应用程序中,我使用appDelegate中的方法didReceiveRemoteNotification来检查远程通知并根据更新显示的viewController通知类型和附加数据现在我需要执行相同的过程来更新watch扩展上的主界面Controller有人知道怎么做吗? 最佳答案 您可以使用这些方法:-(void)handleActionWithIdentifier:(nullableNSString*)identifierforRemoteNotificat

ios - 推送背景颜色为 "clear"的新 View Controller

我有两个ViewControlleroneVC.swift和twoVC.swift。我想在oneVC.swift上显示twoVC.swift作为叠加层,twoVC.swift的背景颜色为透明。见附件。我正在尝试使用以下代码:letstoryboard=UIStoryboard(name:"Main",bundle:nil)lethomeVC=storyboard.instantiateViewController(withIdentifier:"twoVC")as!twoVChomeVC.providesPresentationContextTransitionStyle=true;h

ios - 如何使用透明模式推送 View Controller ?

我正在尝试使用透明模式推送ViewController。这是我的代码:SearchViewController*searchViewController=[self.storyboardinstantiateViewControllerWithIdentifier:@"SearchViewController"];searchViewController.view.backgroundColor=[UIColorcolorWithWhite:0alpha:0.7f];[self.navigationControllerpushViewController:searchViewContr