草庐IT

ViewController-Presenter-Interact

全部标签

ios - 如何将一个 ViewController 或 View 加载到另一个具有透明背景的 ViewController 中?

在我的应用程序中,我希望在从UIButton调用时显示自定义弹出窗口。目前我正在使用TSAlertView,但我想实现更多UI项目并拥有更多自定义构建。所以我想做的是在另一个ViewController中加载一个ViewController或View,并能够在它们之间传递信息。请参见下面的示例:根据我的阅读,在另一个ViewController中加载另一个ViewController被认为不是好的做法。在这种情况下,我会假设uiview是推荐的方式。这是正确的吗?我希望弹出窗口后面的ViewController具有暗淡的外观,可能是不透明度设置为70%的深色。我怎样才能做到这一点?本质

ios - 关闭通过 Popup 显示的 ViewController

所以我正在使用Storyboard创建一个基于ipad食谱的应用程序。只是为了让您了解我的程序的结构,这里是ViewController的流程:ViewController--Modally-->PreviewViewController--Modally-->RecipeViewController--Popup-->IngredientsViewController所有这些都是在Storyboard中完成的。我创建了IngredientsViewController并将其链接到RecipeViewController以显示为弹出窗口,效果很好。但是我希望能够以编程方式关闭Ingre

ios - 手动实例化 ViewController 并推到顶部。好的做法?

我正在做的是:UIViewController*rootController=[[[UIApplicationsharedApplication]keyWindow]rootViewController];AlarmRingViewController*alarmController=[[AlarmRingViewControlleralloc]init];[rootControllerpresentViewController:alarmControlleranimated:YES];我想要实现的目标是将我的AlarmRingViewController推到目前正在显示的任何其他Co

ios - 在 Storyboard 中加载 ViewController

我正在使用侧ViewController设置:https://github.com/edgecase/ECSlidingViewController使用带有“InitialViewController”标识符的Storyboard加载初始ViewController。为此加载到viewDidLoad后,我使用以下方法检查用户是否已登录:UIStoryboard*storyboard;if(UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPhone){storyboard=[UIStoryboardstoryboardWithName:@"M

ios - ZBarSDK 不要关闭 viewController

我在我的应用程序中使用ZBarSDK(http://zbar.sourceforge.net/iphone/)。它运行良好且速度非常快,但我发现了一个问题。我在控制台中收到此警告,并且扫描仪viewController从不关闭。只有当我尝试扫描我已经聚焦的条形码时才会发生。我的意思是,当我按下打开阅读器viewController的按钮,然后将相机聚焦在条形码所在的位置时,它工作正常,viewController消失了,我得到了代码。但问题是当我已经将iPad对准条形码然后按下阅读器按钮时。呈现了阅读器viewController,我得到了代码,但viewController没有被关闭

ios - Objective-C:如何在 Xcode 中将 keywindow 设置为不同的 viewcontroller?

我正在使用Storyboard和这段代码,但我当前的viewConntroller中没有任何内容,但出现在我的第一个viewConntroller中。任何人都可以将keywindow设置为我所在的当前View吗?这是我用来显示我的UINavigationBar的代码[[[UIApplicationsharedApplication]keyWindow]addSubview:bar];提前致谢 最佳答案 您没有将Viewcontroller设置为窗口你需要做这样的事情:self.window=[[UIWindowalloc]initW

ios - 无法将 viewcontroller 弹出回我的 Storyboard 中的 UITabView

我遇到了内存管理问题,终于找到了问题所在,我一直在实例化新的ViewController。当应用程序启动时,它会直接转到FirstViewController,它是Storyboard中UITabBarController中的一个元素。然后我用这个方法显示FilterViewController:-(IBAction)searchOptions:(id)sender{FilterViewController*ctrl=[[FilterViewControlleralloc]init];[UIViewtransitionFromView:self.viewtoView:ctrl.view

iphone - 如何将字符串值传递给以前的 viewController

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:StackOverflowquestionchecklist关闭9年前。Improvethisquestion我在secondViewController中有UITextField,在同一View中有一个按钮。我想将UITextField文本作为字符串传递给firstViewController。这是我的代码。SecondViewController.m-(void)backToF

ios - 在 ViewController 中设置了 TableView 的数据源和委托(delegate),但没有任何反应

我在UIViewController中有一个UITableView,我想我已经完成了所有必要的步骤设置它,但是当我把一个NSLog放在它的协议(protocol)的requiered方法中时,我没有得到tableView的响应我告诉UITableView我将实现它的协议(protocol)@interfaceSubSelectionTableViewWithMenuVC:UIViewController我在标题中设置了tableViewsocket@property(weak,nonatomic)IBOutletUITableView*tableView;在ViewDidLoad中,我

ios - 从侧面菜单中将 NavigationController 中的 ViewController 插入

我正在使用UINavigationController,其中有一个侧边菜单。问题是,当我想从侧面View在NavigationController中推送UIViewController时,它不起作用。为此,请使用该代码:[self.slidingViewControllerresetTopView];CDRecentChats*recentchats=[[CDRecentChatsalloc]init];UIViewController*controller=[self.storyboardinstantiateViewControllerWithIdentifier:@"conver