草庐IT

UIViewController_keyboard

全部标签

ios - Sphero 连接 : Should I call setupRobotConnection and handleRobotOnline in each UIViewController or only once per app?

我创建了一个iOS应用程序,其中包含3个启用了Sphero的流程。我最终在每个viewDidLoad中在线重写了setupRobotConnection和handleRobot,然后在每个prepareForSegue方法中关闭了连接。它在大多数情况下都有效,但NavigationController的后退按钮可能会把事情搞砸。我认为这不是连接到Sphero并保持连接的最佳方式。对于我的应用程序,每个流程对handleRobotOnline的需求略有不同流程1:无驱动,需要dataStreaming和AsyncData流程2:用于发送命令的多人游戏类。流程3:使用需要数据流和异步数据的

iphone - 如何使 UIViewController View 继承自另一个 UIView?

我有一个没有NIB文件的UIViewController。现在我有了一个自定义的UIView。我想让UIViewController的View继承self自定义的UIView,这可能吗?我知道如果我有XIB文件,我可以从那里制作自定义类,但没有XIB可以完成吗?提前致谢 最佳答案 如果您正在使用UIViewController子类,并且不想使用nib文件,那么请重写子类中的loadView方法:@implementationMyViewController-(void)loadView{self.view=[[MyViewalloc

ios - 在没有导航 Controller 的情况下推送 UIViewController

我正在使用该方法在if条件下推送另一个UIViewController:initViewController*MW=[initViewControlleralloc];MW=[self.storyboardinstantiateViewControllerWithIdentifier:@"init"];[self.navigationControllerpushViewController:MWanimated:YES];现在我已经改变了我的架构,我刚刚删除了我的导航Controller。这就是为什么,由于不存在NavigationController,这些步骤将不再对我有帮助。现在我

ios - 推送通知后从 URL scheme 打开 UIViewController

我想根据从URL方案中获得的ID打开一个特定的UIViewController。例如myapp://news/285会打开UIViewController“新闻”显示这个特定的。我在这里收到通知:-(BOOL)application:(UIApplication*)applicationopenURL:(NSURL*)urlsourceApplication:(NSString*)sourceannotation:(id)annotation{if([[urlscheme]isEqualToString:@"myapp"]){NSString*urlString=url.absolut

ios - 在 UIView/UIViewController 关系中定义委托(delegate)

我有一个名为TargetView的子类UIView,它包含在一个名为MainViewController的UIViewController中。我想将MainViewController设置为TargetView的委托(delegate),以便MainViewController可以从subview(TargetView)接收消息。在我的MainViewController(UIViewController)header中,我有以下内容:#import#import"TargetView.h"@classTargetView;@interfaceMainViewController:UI

ios - ECSlidingViewController 2.0 禁用一个 UIViewController 的旋转

我的应用程序使用ECSlidingViewController2.0作为滑动菜单构建。我只想禁用一个UIViewController的旋转。我所有的UIViewController都以UINavigationController开头。我创建了一个UINavigationController的子类来实现这些方法并将该子类分配给sotryboard中的所有UINavigationController。但它不起作用。似乎没有触发代码。在MyNavigationController.m中:#import"MyNavigationController.h"#import"ContactUsVie

ios - 从 UIViewController 向 UIView 发送数据?

非常大的困惑我无法解决......我可能对一些基本的东西感到困惑..但我就是不能说清楚这里有两件事UIViewControllerUIViewController中的UIView对象这是我所做的:1)创建一个SingleView的项目->从Storyboard中,我将UIView拖到UIViewController上2)new->创建myUIViewClass.h和myUIViewClass.m的文件,它们是UIView的子类。3)将我拖出来的UIView的“CustomClass”赋值给myUIViewClass4)回到UIViewController中,控制并拖动UIView到我的

c# - 从 UIViewController (MonoTouch) 使用相机拍照

我想做的是将相机嵌入到iPhoneView中,并带有一个按钮来拍照(或类似的东西)。我找不到执行此操作的任何控件,所以我对如何执行此操作有点迷茫:-\ 最佳答案 UIImagePickerController是iOS拍照控件。 关于c#-从UIViewController(MonoTouch)使用相机拍照,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/7901992/

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

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

iOS:通过单元格上的按钮操作将对象传递给自定义 UITableViewCell 到 UIViewController

我有一个自定义的UITableViewCell,上面有一个按钮,IB链接到一个名为的函数:-(IBAction)clickUse:(id)sender;在这个函数中,我计划从UITableView的数据源(NSMutableArray中的对象)传递一个对象到下一个UIViewController,当用户单击UITableViewCell上的按钮时。我在自定义UITableViewCell中设置了一个属性,如下所示:@property(nonatomic,retain)SomeObject*some_object;在UITableView的cellForRowAtIndexPath函数中