草庐IT

UiViewController

全部标签

iphone - 具有滑动效果的 Tabbar Controller

我正在尝试做一个如下效果的TabbarController:通过滑动ViewController将重定向到下一个选项卡。我们如何在iOS中实现这一点?还有其他控件可以这样做吗? 最佳答案 只需将UISwipeGestureRecognizer添加到您的tabBarViewController并在滑动后更改您的tabBar索引。swipeRecognizer=[[UISwipeGestureRecognizeralloc]initWithTarget:selfaction:@selector(swipeMethod:)];swipeR

iphone - 如何关闭多个存在的 Modal ViewController 并返回到根 Tab Bar Controller ?

我有一个在启动时显示presentModalViewController的应用程序。-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{//Overridepointforcustomizationafterapplicationlaunch.//Addthetabbarcontroller'sviewtothewindowanddisplay.[self.windowaddSubview:tabBarController.vie

iphone - 应该从父 ViewController 还是子 ViewController 调用 popViewController?

我可以通过从实例化它的父ViewController调用[self.navigationControllerpopViewControllerAnimated:YES];从UINavigationController的堆栈中弹出一个ViewController,或来自subviewController本身。哪种方式更可取? 最佳答案 我想答案是“最有意义的”;如您所说,您可以从父级、子级或什至其他持有对导航Controller的引用的类中调用popViewControllerAnimated:。对于大多数应用程序,subview将包

ios - 添加额外控件时的 UITableViewController 或 UIViewController

我有许多View,其中包括表格View,但也包括其他控件。到目前为止,我一直在对UIViewController进行子类化,并手动向其添加一个tableview(我的其他控件位于其上方/下方)。没有太多麻烦,除了必须手动处理滚动,有时还需要调整大小(如果表格的内容是动态的)。我只是发现UITableView的tableHeaderView和tableFooterView几乎可以处理你扔给它们的任何东西。我想我之前浏览过它们,认为它们与节页眉/页脚相关,但实际上它们根本不相关。考虑到这一点,在我将一堆类转换为UITableViewController的子类而不是UIViewControl

ios - 从 appDelegate 更新另一个 View Controller 中的标签

我想通过appDelegate更新我的一个ViewController中的标签。ViewController中的标签都在IB中链接起来并设置了属性。在AppDelegate.h中我正在为ViewController创建一个ivar,这样我就可以像这样从委托(delegate)访问ViewController上的标签。someViewController*myView;在AppDelegate.m文件中myView.theLabel.text=@"Whatever";我也尝试过myView.theLabelsetText:@"whatever";我还尝试将myView设为属性并对其进行合

ios - Split View Controller 不是 Root View Controller

我有一个应用需要用户登录。用户登录后,我想使用SplitViewController来显示数据。诀窍在于,Apple不希望我插入SplitViewController,因为他们希望它成为RootViewController。从我的角度来看,没问题,但我需要用户先登录。有人知道任何解决方法除了创建我自己的SplitViewController-likeVC吗? 最佳答案 UISplitViewController*svc=(UISplitViewController*)[self.storyboardinstantiateViewCo

ios - CollectionView 窗口保持黑色

我正在编写iOS应用程序。我有CollectionView窗口,在其中通过拖放添加了一个customCell。当我运行应用程序时,CollectionView窗口的一部分是黑色的。集合可重用View标识符设置为“ItemCell”。自定义View单元设置为“CustomViewCell”类。CollectionView的数据源和委托(delegate)已设置为FirstViewController。那是代码:FirstViewcontroller:#import#import"CustomViewCell.h"@interfaceFirstViewController:UIViewCo

ios - 正确中继自定义容器 View Controller 中的外观方法调用

我正在关注Apple'sguide构建我自己的自定义容器ViewController。它似乎开箱即用,除了一个恼人的问题。我如何准确指定我的subviewController将接收viewWillAppear:和viewDidAppear:调用(及其对应的disappear)?假设我有一个child滑入parent或类似东西的奇特动画。很自然地,我希望在动画开始时调用viewWillAppear:YES,在结束时调用viewDidAppear:YES。但是,默认情况下,当我的child的View被添加到父View时,viewWillAppear:NO和viewDidAppear:NO会

ios - ECSlidingViewController 顶 View 动画问题

我正在使用ECSliding我有这个问题!在我的项目中有这个文件:InitViewController(ECSlidingController)FirstViewController(UIViewController)SecondViewController(UIViewController)LeftMenuViewController(UIViewController)我使用InitView将我的FirstView实例化为顶View。在我的FirstView中有一个按钮,按下时将SecondView设置为顶View。是否可以像我打开新View一样为不断变化的俯View设置动画?或者我

ios - presentViewController 内存泄漏

我刚刚开始iOS编程,正在尝试以编程方式切换ViewController(即从一个View切换到另一个View)。我知道呈现下一个ViewController的ViewController需要在呈现另一个ViewController后释放,但我似乎无法得到任何有效的东西。我尝试在呈现下一个Controller后关闭Controller,但我仍然遇到内存泄漏。所以我在ViewControllerA中有这段代码:-(void)switchViews{[selfpresentViewController:[[ViewControllerBalloc]init]animated:NOcompl