47得票4回答
有没有方法询问一个iOS视图中哪个子视图具有第一响应者状态?

在 Mac OS X 中,您可以通过以下方式查找第一响应者:[[self window] firstResponder] 在iOS中有没有方法可以做到这一点?或者你需要枚举子控件并向每个控件发送一个isFirstResponder消息吗?

15得票4回答
使用UIKeyCommand检测连续按键

能够获取连续按键吗?我正在使用keyCommands来拦截外部键盘上按下的箭头键,但我只会在每次按键时得到1个调用。如果按住键不放可以每隔X毫秒调用多次或者当按键按下和释放时调用,这样就更好了。以下是我的代码:- (NSArray *)keyCommands { UIKeyComman...

10得票1回答
React Native动态更改响应器

我正在使用react-native进行Android开发。我有一个视图,如果用户长按,我想显示一个可以拖动的动画视图。我使用PanResponder实现了这一点,效果很好。 但我想做的是当用户长按时,用户应该能够继续同一次触摸/按下并拖动新显示的Animated.View。 如果您熟悉Go...

9得票2回答
UIToolbar标准尺寸

以下是UIToolbar在不同设备上的标准尺寸: iPhone/iPod iPhone 3.5英寸竖屏:44像素高 iPhone 3.5英寸横屏:32像素高 iPhone 4英寸竖屏:44像素高 iPhone 4英寸横屏:32像素高 iPad iPad竖屏:44像素高 iPad横...

7得票3回答
iOS - 子视图控制器未接收到事件

最新更新:我创建了一个全新的项目,该项目与下面的项目完全相同。但是,这个测试项目实际上运行得很好,即使它看起来是一样的... 我注意到在破损版本中,父视图控制器在单击子视图控制器的视图时会接收-(void)touchesBegan:(NSSet *)touches withEvent:(UIE...

19得票6回答
为什么AppDelegate要继承自UIResponder?

我注意到,在 Xcode 4.2 beta 4 中,使用 iPhone 主从模板创建新项目时,它会执行以下操作:// AppDelegate.h @interface AppDelegate : UIResponder <UIApplicationDelegate> 为什么App...

10得票3回答
键盘将显示被调用了两次。

我有一个视图,其中包含键盘通知,如 keyboardWillShow 和 keyboardWillHide 我使用的所有处理通知的代码都取自于苹果的示例代码"KeyboardAccessory" 当我第一次进入此视图时,一切正常。 但是当我从其子视图返回到此视图时,每次我点击一个按钮,上...

42得票4回答
当iOS父视图的userInteractionEnabled设置为NO时,如何获取触摸事件

当父视图的userInteractionEnabled=NO时,即使其子视图的userInteractionEnabled属性设置为YES,它们也不会接受触摸事件。 是否有方法仍然可以在子视图中获取触摸事件?

32得票2回答
EXC_BAD_ACCESS 点击 UISearchBar 三次出错

我正在尝试将搜索栏作为UICollectionViewReusableView实现在UICollectionView中。 这样,我就不是使用UISearchController了,而是改变collectionview的数据源。 在我的自定义布局中,我是这样添加搜索栏的:override f...

19得票1回答
如何使用回车键制作UIKeyCommand?

我想制作一个只使用 [return] 键的 UIKeyCommand。到目前为止,我尝试过:UIKeyCommand *selectCommand = [UIKeyCommand keyCommandWithInput:@"\n" modifierFlags:0 action:@selecto...