草庐IT

remote-control

全部标签

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

ios - 如何为同一 View Controller 的不同设备方向加载不同的 XIB?

Thedocumentation说如果我想同时支持纵向和横向,我基本上有两种方法:设置viewcontroller的View,以便subview正确自动调整大小并在运行时以编程方式进行较小的更改如果变化更大,createanalternativelandscapeinterface并在运行时推送/弹出替代模态视图Controller我想展示布局大不相同但逻辑相同的信息。理想情况下,我会为同一个ViewController加载另一个XIB,但这似乎不是一个选项。听起来#2是我需要做的,但我的问题是它听起来像是使用标准的modalviewcontroller动画,这与设备旋转动画完全不同。

ios - 将多个 nib 文件与单个 View Controller 一起使用?

背景我正在使用界面生成器为我正在开发的应用程序创建用户界面。该应用程序有一个显示一系列按钮的屏幕。单击按钮会显示覆盖按钮的关联View。单击另一个按钮会隐藏之前的叠加View并显示另一个。为了在IB中更轻松地管理UI,我决定为单击相关按钮时显示的每个subview创建多个nib文件。然后,我使用UINib类在ViewController的viewDidLoad方法中加载subview的nib文件。这背后的想法是避免在单个nib文件中将多个View相互堆叠,因为这在IB中很难操作。我本可以在代码中创建所有View,但这需要大量繁琐的编码,因为每个subview的布局都非常复杂(具有多个s

ios - 如何在使用 Storyboards 关闭模态视图 Controller 之前推送 viewController?

在为我的一个项目尝试Storyboard时,我遇到了一些我没有好的解决方案的问题;我有一个基于导航的应用程序,它显示了一个UITableViewController。tableView填充了用户创建的元素。点击一个元素单元格会弹出详细ViewController。用户可以通过点击tableView中的按钮来创建新元素。这将打开一个模态视图,它将处理创建。现在,当用户完成创建元素并关闭模态视图Controller时,我希望用户看到相应的新详细ViewController而不是TableView。但我不知道如何在Storyboard中实现这一目标。有人对此有好的模式吗?现状TableVie