草庐IT

MX_Controller

全部标签

iOS 7 添加了向右滑动以从堆栈中弹出 View Controller 。是否可以通过向左滑动将其添加回去?

好吧,棘手的问题,我知道这是可能的,因为有一些应用程序在做,特别是Reeder做得很好。在Reeder中,弹出的ViewController似乎并没有从内存中删除,或者无论典型的行为是什么,因为在弹出并返回到之前的ViewController之后,您可以从右向左滑动以查看一点点,如果你在离开前滚动了前一个ViewController,你仍然可以看到滚动发生。这种无需从头开始预加载即可快速跳回您之前查看的ViewController的能力正是我所需要的。基本上,在iOS7中,默认情况下,当您从ViewController的左边缘向右滑动时,它会将其弹出导航堆栈。我希望能够从右边缘向左滑动

ios - 嵌入在容器 View 中的 UINavigationController,显示大小错误的 TableView Controller

我正试图找到解决这种情况的方法:我有一个UITabBarController,其中一个segue连接到我用来嵌入UINavigationController的容器ViewController(BannerViewController),导航Controller推送其他容器ViewController(EventListContainerviewController),每个Controller都包含一个TableViewController。这是我Storyboard上的屏幕问题是最后一个容器View显示在比它们的容器更小的框架中。似乎他们松开了底部的标签栏空间。我已经强制所有ViewC

iphone - 呈现一个屏幕大小一半的 View Controller

我正在尝试呈现一个只有一半高度的ViewController[selfpresentModalViewController:menuanimated:YES];问题是当它被呈现时,ViewController结束时与屏幕大小相同。我也试过将“菜单”设置为屏幕的全尺寸并将View的透明度更改为白色,但这也不起作用。 最佳答案 只需将核心动画或动画过渡与屏幕大小一半的UIView一起使用。您需要将持有者View添加到主视图。将半尺寸View放在屏幕下方(halfView.y=480或320,具体取决于方向)。向上动画。可能是这样的://

objective-c - 如何从应用程序委托(delegate)访问 View Controller 变量......反之亦然?

我希望ViewController能够访问应用委托(delegate)中的dog。我希望应用委托(delegate)能够访问ViewController中的鼠标。#import@interfaceViewController:UIViewController{intmouse;//-(void)viewDidLoad{[superviewDidLoad];mouse=12;//#import@classViewController;@interfaceAppDelegate:UIResponder{intdog;//-(void)applicationWillResignActive:

iphone - 将 RootviewController 更改为导航 Controller

我是iPhone新手,我想更改我的Rootviewcontroller到我的新类(class)并使其成为导航Controller。这是我的代码片段,-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{UINavigationController*navigationController=[[UINavigationControlleralloc]initWithRootViewController:detailViewContro

ios - 模型和 Controller 之间的通信 - iOS

我是iOS开发的新手,所以我希望得到一些反馈。我正在尝试为我的网络服务构建一个iOS客户端。到目前为止,这是我所做的:我正在实现两个View(使用Storyboard的基于实用程序的应用程序)。在主视图中,我使用了一个文本字段和一个搜索按钮,用户可以在其中输入查询,然后单击搜索按钮。单击搜索按钮后,我的目的是读取文本字段的值,并在我对Web服务的Restful调用中使用它。我的Web服务使用包含查询结果的JSON文件回复,我对其进行解析并显示到辅助View的文本区域。我知道如何在iOS中进行restful调用,以及如何进行JSON解析以及在屏幕上显示结果(至少是文本内容,但这是另一个不

ios - 如何弹出当前 View Controller (非模态)并返回上一个?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion我正在尝试在Objective-C中的ViewController上使用自定义后退按钮来弹出当前ViewController,以便我可以返回到上一个Controller。所有的Controller都只是ViewController,并没有模态呈现。如何以编程方式弹出当前ViewController(非模态)并返回到上一个ViewController?

iphone - 当 View Controller 弹出时,MKMapView 使应用程序崩溃

我有一个带有调用的MKMapView的ViewController[self.mapViewsetRegion:regionanimated:YES];将map从A重新定位到B。持有MKMapView的ViewController被设置为委托(delegate)并在-(void)mapView:(MKMapView*)mapViewregionDidChangeAnimated:(BOOL)animated我有一些代码会触发另一个setRegion:animated:到MKMapView,以便map会自动放大到新位置。如果我popViewControllerAnimated:ViewC

iphone - 方法如何判断哪个 View Controller 调用了它

我想用我自己的方法获取当前ViewController。我的意思是我有两个调用相同方法的ViewController。因为我想区分哪个ViewController类正在调用该方法。请帮帮我 最佳答案 如果它是基于导航的应用程序,您可以通过以下方式获取当前ViewController,UIViewController*currentVC=self.navigationController.visibleViewController; 关于iphone-方法如何判断哪个ViewControl

ios - 在自定义 View Controller 转换 iOS 7 期间闪烁

我正在尝试做一个非常简单的过渡:一个View向左移动半个屏幕,而第二个(“到”)View在半个屏幕中移动。我的动画正在运行,但是当我反转动画时,我看到闪烁。尽管我设置了不同的框架,但“to”View(即原始View)在0,0的原点处可见。我放弃了View层次结构。帧设置正确(-1000;320480用于查看),但它仍然显示在0,0。是否为动画在某处缓存了View的屏幕截图?-(void)animateTransition:(id)transitionContext{UIViewController*fromViewController=[transitionContextviewCon