草庐IT

ios - UILongPressGestureRecognizer 按下坐标

我以这种方式在UIImageView上使用UILongPressGestureRecogniser:UILongPressGestureRecognizer*longPress=[[UILongPressGestureRecognizeralloc]initWithTarget:selfaction:@selector(longPress:)];[ImageViewPhotoCardaddGestureRecognizer:longPress];-(void)longPress:(UILongPressGestureRecognizer*)gesture{if(gesture.stat

ios - 通过按下 detailView 的按钮隐藏和取消隐藏 masterView

我知道很多用户问过这个问题,但我没有找到与我的问题相关的任何答案。我正在使用UISplitViewController,我的应用程序从登录页面开始,所以我在开始时隐藏了masterView,在DetailViewController一段时间后我使用Delegate方法展示了主viewController。-(BOOL)splitViewController:(UISplitViewController*)svcshouldHideViewController:(UIViewController*)vcinOrientation:(UIInterfaceOrientation)orien

ios - Swift - 按下按钮时调用函数 - 无法识别的选择器发送到实例

我正在使用swift以编程方式向我的工具栏添加一些按钮。我已经看到了如何向按钮添加一个Action,我认为我做的是正确的,但显然我不是,因为当我按下按钮时,我不断收到“无法识别的选择器发送到实例”。我做错了什么?下面是我如何将按钮添加到工具栏:funcaddButtonsToToolbar(view:UIView?){letuserTrackingArrow=MKUserTrackingBarButtonItem(mapView:self.mapView)letflexSpace=UIBarButtonItem(barButtonSystemItem:UIBarButtonSystem

ios - Firebase iOS 11 按下按钮后要求用户通知

我正在使用Firebase在iOS11上启用推送通知。我试图仅在按下按钮后询问用户的通知权限。目前,应用程序在加载时立即请求用户许可。我想在按下按钮后在EnableNotificationViewController.swift类中请求此权限。AppDelegate.swiftimportUIKitimportFirebaseimportFBSDKCoreKitimportUserNotificationsimportFirebaseInstanceIDimportFirebaseMessaging@UIApplicationMainclassAppDelegate:UIRespond

iphone - 当我按下计算器中的任何数字按钮时,iOS 模拟器会生成错误

您好!我在21.2练习中遇到了麻烦。在那个练习中,我构建了分数计算器。我有9个按钮和数学操作。当我在iOS模拟器上按任何数字(1、2、3或任何其他数字)时,它会生成错误:2012-08-0515:09:05.026Fraction_Calculator[834:f803]-[ViewControllerdigit5]:unrecognizedselectorsenttoinstance0x6843e002012-08-0515:09:05.029Fraction_Calculator[834:f803]***Terminatingappduetouncaughtexception'NS

ios - 为什么我的 UITextView 中的文本在我按下回车键之前是透明的?

这是我的textview的配置当我开始输入时,我得到了这个:直到我按下回车键,然后我得到这个:有人知道为什么会这样吗?这是在iOS6中,在iPad中,在模拟器中和在设备上都是 最佳答案 这个包含答案:UITextViewwidthgreaterthan512doesn'tshowtext似乎在UITextView的调整大小选项中禁用“灵活宽度”可以解决问题。显然UIKit中的一个错误。仅供引用,我的TextView是504像素宽。 关于ios-为什么我的UITextView中的文本在我按

ios - 按下主页按钮时在后台播放音乐

我想播放音乐背景,为此我对info.plist进行了更改。我将Applicationsdoesnotruninbackground设置为NO,将需要的后台模式设置为Appplaysaudio。我在AppDelegate中添加了这个:-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{[[AVAudioSessionsharedInstance]setDelegate:self];[[AVAudioSessionsharedInst

ios - 按下背景时如何动画隐藏选择器 View

当背景被点击时,我如何动画隐藏选择器View?试过这个:[self.pickersetHidden:YES];但是选择器突然消失了。我希望它在屏幕外向下动画。注意:我知道如何实现点击背景使部分帖子消失,所以请忽略它。 最佳答案 [UIViewanimateWithDuration:0.3animations:^{self.picker.center=CGPointMake(self.picker.center.x,self.picker.center.y+self.picker.frame.size.height);}complet

ios - 如何判断当前选中的标签是否被再次按下?

如果用户尝试选择当前选定的选项卡,我想分配一个操作。例如,如果选择了选项卡1并且用户尝试再次选择选项卡1,我想让我的应用执行某些操作。是否有任何UITabBarController方法可以拦截此尝试?我查看了UITabBar、UITabBarController和UITabBarItemAPI,但找不到任何明显的东西。 最佳答案 您必须设置一个UITabBarControllerDelegate。特别是-tabBarController:shouldSelectViewController:方法,您可以在其中简单地根据传入的View

ios - 按下主页按钮时 CABasicAnimation 消失

我正在实现一个游戏,其中我有一些CABasicAnimations。例如,像这样:CABasicAnimation*borddroit=[CABasicAnimationanimationWithKeyPath:@"transform.translation.x"];borddroit.fromValue=[NSNumbernumberWithFloat:0.0f];borddroit.toValue=[NSNumbernumberWithFloat:749.0f];borddroit.duration=t;borddroit.repeatCount=1;[ImageSuivante2