草庐IT

control-c

全部标签

iphone - 具有滑动效果的 Tabbar Controller

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

iphone - 使用协议(protocol)和委托(delegate)在 View Controller 之间传递数据

我正在尝试使用协议(protocol)和委托(delegate)将字符串文本从我的viewcontroller2推送到viewcontroller1。我对这种传递数据的方法很陌生,所以如果我以任何方式显得无知,请原谅我。字符串颜色始终返回null。我将发布目前为止的代码,如果有帮助,我将使用导航Controller并使用导航后退按钮从ViewController2转到ViewController1。ViewController2.h@protocolPassString@required-(void)setSecondFavoriteColor:(NSString*)string;@e

iOS 8 键盘将 View Controller 重置为 Storyboard位置

我有一个带有登录/注册ViewController的应用程序。默认情况下,注册表单不在屏幕上,而是在用户按下注册按钮时滑入。在iOS8上,通过单击注册表单上的文本字段之一打开键盘会使View重置到Storyboard位置(即屏幕外的注册表单)。我通过将注册View设置为覆盖在Storyboard的顶部,但将其隐藏在viewDidLoad中进行了尝试。按其中一个登录字段会使注册View突然出现在顶部。所以问题似乎是键盘从Storyboard重新加载View位置。还是自动布局?感谢任何帮助更新我禁用了自动布局,问题似乎已解决。但是我想使用自动布局,所以这不是很好。编辑代码这是用于将注册表单

ios - 火力地堡 IOS : Warning "setScreenName:screenClass: must be called after a view controller has appeared"

我想了解我从FirbaseIOS收到的警告setScreenName:screenClass:mustbecalledafteraviewcontrollerhasappeared我的info.plist包含FirebaseAutomaticScreenReportingEnabled=NO我在打电话overridefuncviewDidAppear(_animated:Bool){super.viewDidAppear(animated)recordScreenView()}funcrecordScreenView(){//titlefromthestoryboard//Theses

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

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

iphone - 提交应用到苹果应用商店后如何更改 "Version Release Control"

我刚刚向Apple应用程序商店提交了我们应用程序的新版本,但我之前已经打开了“版本发布控制”,因此该应用程序现在将等待我在它完成(希望如此)后开始分发到iTunes应用程序商店)获得批准。我想更改此设置,以便它在获得批准后自动发送到App商店。我该怎么做?朱利安 最佳答案 据我所知你不能。您必须等待应用程序被接受或拒绝您的构建并更改它(在等待列表中重新开始...) 关于iphone-提交应用到苹果应用商店后如何更改"VersionReleaseControl",我们在StackOverf

ios - 使用模态视图 Controller 修改 UINavigationController 堆栈

我有以下环境:RootViewController是UINavigationController许多自定义UIViewControllers可能会被推送到导航堆栈上每个自定义Controller可能会或可能不会呈现模态视图Controller我需要能够以编程方式管理导航堆栈(例如-从导航堆栈中删除除根Controller之外的所有Controller,作为对某些外部事件(如推送通知传递)的响应)使用[navigationControllersetViewControllers:newControllersanimated:animated];的简单实现显然会失败,如果堆栈中有任何旧Co

iphone - 关闭两个模态(表) View Controller

我知道这里有3-5个类似的问题,但没有一个答案能解决我的问题。我有一个ViewController,它打开一个模式(表)ViewController,它打开另一个。两个模态视图Controller实际上都是TableViewController。我试图从第二个中解雇他们两个。我在类似问题上尝试了所有可接受的答案,但没有一个对我有用。我试过了[selfdismissModalViewControllerAnimated:true][self.parentViewControllerdismissModalViewControllerAnimated:true][self.parentVi

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设为属性并对其进行合

objective-c - 应用程序试图在目标 <MFMessageComposeViewController : 0x96d1380> 上推送一个 nil View Controller

有人在MFMessageComposeViewController中遇到过这种错误吗??我是这样分配和呈现的:MFMessageComposeViewController*message=[[MFMessageComposeViewControlleralloc]init];message.messageComposeDelegate=self;[[UIApplicationsharedApplication].delegate.window.rootViewControllerpresentModalViewController:messageanimated:YES];但它呈现一个