草庐IT

cocoa-touch

全部标签

ios - 为什么我的 UISegmentedControl 的顶部不可点击?

当我在手机上玩游戏时,我注意到我的UISegmentedControl不是很灵敏。让我的水龙头注册需要2次或更多次尝试。所以我决定在模拟器中运行我的应用程序,以更准确地探测问题所在。通过用鼠标单击数十次,我确定UISegmentedControl的前25%没有响应(在下面的屏幕截图中,该部分用Photoshop以红色突出显示)。我不知道有任何不可见的UIView可能会阻止它。你知道如何使整个控件可点击吗?self.segmentedControl=[[UISegmentedControlalloc]initWithItems:[NSArrayarrayWithObjects:@"Uno

ios - 我可以观察 UIViewController 何时更改 interfaceOrientation 吗?

如果我有一个指向UIViewController的指针,当它改变interfaceOrientation时我是否可以在不修改Controller代码的情况下得到通知?我最好的选择是检测设备方向的变化,然后查看UIViewController是否会/有旋转(d)? 最佳答案 你可以使用NSNotificationCenter:[[NSNotificationCenterdefaultCenter]addObserver:self//putheretheviewcontrollerwhichhastobenotifiedselector

ios - 我可以观察 UIViewController 何时更改 interfaceOrientation 吗?

如果我有一个指向UIViewController的指针,当它改变interfaceOrientation时我是否可以在不修改Controller代码的情况下得到通知?我最好的选择是检测设备方向的变化,然后查看UIViewController是否会/有旋转(d)? 最佳答案 你可以使用NSNotificationCenter:[[NSNotificationCenterdefaultCenter]addObserver:self//putheretheviewcontrollerwhichhastobenotifiedselector

ios - SpriteKit SKAction 缓动

好吧,标题暴露了问题,我如何将缓动应用于SpriteKit中的SKAction节点Action?我发现这行得通:SKAction*moveAction=[SKActionmoveByX:moveXy:moveYduration:0.5];moveAction.timingMode=SKActionTimingEaseInEaseOut;[noderunAction:moveAction];然而,只有少数缓动类型可用there,即Linear、EaseIn、EaseOut、EaseInOut。而且这些缓和值是固定的,不能更改。我正在寻找类似EleasticInOut的东西。最好有更多的控

ios - SpriteKit SKAction 缓动

好吧,标题暴露了问题,我如何将缓动应用于SpriteKit中的SKAction节点Action?我发现这行得通:SKAction*moveAction=[SKActionmoveByX:moveXy:moveYduration:0.5];moveAction.timingMode=SKActionTimingEaseInEaseOut;[noderunAction:moveAction];然而,只有少数缓动类型可用there,即Linear、EaseIn、EaseOut、EaseInOut。而且这些缓和值是固定的,不能更改。我正在寻找类似EleasticInOut的东西。最好有更多的控

iphone - 禁止在 subview 上接收来自父 View 的触摸

我有一个UIViewparentView,它实现了一个UITapGuestureRecognizer并在点击时执行某些操作。parentView有一个名为childView的subview,它还实现了一个UITapGuestureRecognizer并在点击时执行某些操作。有一个例子,当我必须在动画期间关闭childViewsUITapGestureRecognizer一小会儿,我注意到它何时关闭并点击childView,点击会被parentView拦截。此外,我有一个工具栏附加到此View的顶部,但没有附加任何手势识别器,并且它的触摸通过了parentView(按钮几乎不起作用)。我

iphone - 禁止在 subview 上接收来自父 View 的触摸

我有一个UIViewparentView,它实现了一个UITapGuestureRecognizer并在点击时执行某些操作。parentView有一个名为childView的subview,它还实现了一个UITapGuestureRecognizer并在点击时执行某些操作。有一个例子,当我必须在动画期间关闭childViewsUITapGestureRecognizer一小会儿,我注意到它何时关闭并点击childView,点击会被parentView拦截。此外,我有一个工具栏附加到此View的顶部,但没有附加任何手势识别器,并且它的触摸通过了parentView(按钮几乎不起作用)。我

ios - iPhone 5s Touch ID 传感器 API

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:StackOverflowquestionchecklist关闭9年前。Improvethisquestion经过大量传言,Apple宣布新款iPhone5s将配备生物识别指纹传感器(TouchID)。Apple是否已经发布了此传感器的API/SDK?如果可以,能否举个例子?

ios - iPhone 5s Touch ID 传感器 API

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:StackOverflowquestionchecklist关闭9年前。Improvethisquestion经过大量传言,Apple宣布新款iPhone5s将配备生物识别指纹传感器(TouchID)。Apple是否已经发布了此传感器的API/SDK?如果可以,能否举个例子?

objective-c - 是否有任何理由修改 iOS 应用程序中的 main.m 文件?

我试图更好地理解基本iOS应用程序中包含的每个文件的用途。有什么理由要修改main.m文件吗?我想知道是否需要修改该文件。如果您确实要修改它,为什么? 最佳答案 在99.9%的情况下,不需要触摸main.m。在另外0.1%中,您可能想要更改调用UIApplicationMain()函数的参数。此函数的最后两个参数指定表示主应用程序(默认为UIApplication)和应用程序委托(delegate)的类的名称。如果您决定将UIApplication子类化,您可以将第三个参数设置为您的子类的名称。如果您想拦截您的应用程序处理的某些事件