草庐IT

MX_Controller

全部标签

ios - 在 iOS 中的 TabBar Controller 上滑动 viewControllers

我在TabBarController上添加了3个ViewController。现在,当我们单击特定选项卡时,所有选项卡都会正确切换。我想要从左到右或从右到左滑动TabBar的相同功能。所以请给我建议。我该怎么做? 最佳答案 您可以将UISwipeGestureRecognizer添加到您的UITabBar并根据手势方向设置来处理滑动手势-(void)viewDidLoad{[superviewDidLoad];UISwipeGestureRecognizer*leftToRightGesture=[[UISwipeGestureRe

android - 将 iOS Controller 复制到 Android 中

我正在将一个iOS应用程序复制到Android中。该应用程序有一个带有信用卡动画的“钱包”屏幕,请参阅下面的iOS应用程序视频。如何在Android中实现类似的功能?这是iOS钱包的视频->WalletiOSdemo我需要复制这些函数:选择卡片时带有动画的ListView(当您单击卡片时它会与新卡片切换位置)点击主卡片(大卡片)制作弹跳动画并转到卡片的详细信息。在主卡片上向左滑动也会转到卡片的详细信息。这是iOS中用于使其工作的库GLStackedViewController. 最佳答案 我最终从头开始制作它,不需要任何库并使用常规

ios - 如何在 objective-c 的 View Controller 上获取自定义 TableViewCell 值

我是iOS新手,我面临着从自定义表格View单元格值获取值到ViewController的问题。在我的自定义表格View单元格中,单击时有4个按钮我在customtableviewcell的UILabel中获取值我想将UILabel值传递给ViewController。我的代码在customtableviewcell.m中是这样的-(void)awakeFromNib{passbtn.layer.cornerRadius=passbtn.bounds.size.width/2.0;//thisvaluevaryasperyourdesirepassbtn.clipsToBounds=Y

ipad - UIPopoverController 可以从它的 View Controller 的 NIB 中获取它的大小吗?

我创建了一个使用NIB初始化的自定义ViewController。在NIB中,我已经为View导出指定了特定大小。当我创建一个新的popoverController并用我的自定义ViewController初始化它时,我希望popoverController的内容区域是我在我的NIB中指定的View的大小,但它似乎忽略了这个大小并使用默认的popoverController大小代替。我知道我可以在代码中指定弹出窗口的内容区域大小,但我不应该在界面构建器中这样做吗?在我的自定义ViewController的viewDidAppear方法中,我打印出View边界的宽度和高度,但奇怪的是它们

iphone - 如何在调用 PopToRootViewController 后清理 View Controller ?

我有一个类似于thisquestion的问题但它是特定于MonoTouch的。当我需要调用NavigationController.PopToRootViewController()时,我目前在堆栈中的第8个ViewController上,我需要清理一堆东西(引用、事件、图像等)在弹出的所有ViewController上,我该怎么做? 最佳答案 为了实现这一点,我倾向于将UINavigationController子类化,这样我就可以在popToRootViewController发送到父View后拦截所有调用。popToRootV

objective-c - 如何使用 "Splash"UIViewController 有条件地重定向到另一个 View Controller ?

我有一个扩展UIViewController的“启动画面”ViewController,在我的Storyboard中设置为初始应用程序VC。该Controller具有登录表单。当应用程序启动时,在屏幕上显示任何内容之前,我希望这个splashVC检查用户默认值以查看用户是否已经登录。如果是,我希望splashVC重定向到应用程序的家庭VC,在屏幕上显示任何内容之前。如果用户未登录,我希望SplashVC完成加载,显示登录表单。我将如何着手实现它?我会把所有这些检查都放在init方法中吗?我很难让splashVCinit方法中的任何代码运行,出于某种原因,这些方法没有被调用。viewDi

objective-c - 内存警告是否会破坏呈现 View Controller ?

我有一个iPad应用程序,它有一个主视图Controller,然后是一个设置ViewController。当我的主视图显示设置View时,我会全屏显示设置View。设置View中有一个关闭按钮,可以使用-直到出现内存警告。如果设置按钮在屏幕上时出现内存警告,它将拒绝关闭。换句话说,这是可行的:应用启动->显示主视图->显示设置View->关闭设置View这不是:应用启动->显示主视图->显示设置View->内存警告->关闭设置View设置View将保留在那里。我在第一代iPad上的iOS5上运行这个应用程序。(我不支持iOS4。)我该如何解决这个问题?编辑:这是我显示设置View的代码

objective-c - 多个 View Controller 中的 CLLocation

我需要在两个不同的View中使用GPS。我在我的第一个ViewController中设置了它,但试图弄清楚如何在第二个View中进行设置。执行此操作的好方法是什么?为每个View使用不同的CCLocationManager?在第一个ViewController中设置通知以告知第二个ViewController从第一个ViewController获取更新的GPS? 最佳答案 我建议您设置一个位置管理器实例以在一个地方更新(例如应用委托(delegate)),然后在该位置设置键值观察以在更改时向您发送通知。以下是一些关于KVO的Appl

objective-c - iOS:在应用程序开始时初始化对象以供所有 Controller 使用

这个问题在这里已经有了答案:WhereandhowshouldIinstantiateanobjectwhichwillbeusedgloballyinanIOSapp?(3个答案)关闭8年前。我正在做一个小的iOS项目,我偶然发现了一个变量作用域问题。我需要的是一个在启动时初始化的对象,并且在应用程序关闭之前可供所有Controller使用。该对象将保存从数据库(sql)或本地存储加载的数据-我还不能100%确定要在这里做什么。我需要所有viewController始终访问该数据保存对象,并且我需要在应用程序进入后台时保留该对象。这有可能实现吗?如果,那我该怎么做?对于简单的变量我知

iphone - 将后退按钮添加到 View Controller

我已经为我的3个UIToolBar项目创建了3个UIViewControllers,但是我无法在每个Controller上创建一个按钮来返回主页或主视图Controller。请帮助我,因为我是objective-c的新手。这是我的代码...."ViewController.h"#import"ViewController.h"#import"ContactInfoViewController.h"#import"DateViewController.h"#import"MessageViewController.h"@interfaceViewController()@end@impl