uiresponder

    0热度

    1回答

    我正在使用KVO来观察UIScrollView的contentOffset属性。当用户拉动scrollView向下和contentOffset.y == -50.0时,我希望滚动视图释放,就好像用户将他们的手指从屏幕上移开一样。无论如何要做到这一点?

    0热度

    1回答

    我遇到的问题对calloutView:我按一下按钮,但似乎CalloutView收到代替的UIButton我点击。 一些解释第一:1。“SYSUMyAnnoCalloutView”是MKPinAnnotationView 2.“SYSUMyCalloutImageView”是一个UIImageView,我初始化它和addSubview对“SYSUMyAnnoCalloutView” 3. UIBu

    2热度

    1回答

    我一直在研究各种方法来编写应用程序的触摸事件响应,我正在构建一个应用程序,而且我对我正在阅读的内容有些困惑。 据我所知,在iOS中有两种普遍接受的触摸响应方法:手势识别和触摸识别。 什么时候适合使用其中一种? 具体什么我建立*: 我正在写一个控制器需要放置物品(UIImageViews的)在屏幕上用户触摸并四处移动,用户拖动一个视图。控制器正在与单独的模型进行通信,所以我需要在触摸事件期间精确控制

    0热度

    1回答

    我有多个UITextField的,并试图单击旁边切换它们。我已经为1-4中的每一个设置了标签。当我运行我的代码时,它移动到第二个,但不会移动到第三个。如果我跳转到textField.tag + 2;它会跳到第三个字段,但它不会从那里继续。这里是我的代码: - (BOOL)textFieldShouldReturn:(UITextField *)textField { theScrollView

    0热度

    2回答

    我正在开发应用程序来获取阈值如何强制用户震撼iOS设备。我正在使用iOS sdk 6.0。 我试过UIResponder委托方法motionEnded ::当设备被震动时它被调用,但没有提供足够的数据来强制某个人震动设备。 我搜索了足够多,发现一个解决方案使用UIAccelerometer didAccelerate回调方法。但它没有被调用。这是SDK问题吗?由于此方法在iOS 5中已弃用。 我也

    1热度

    1回答

    我有一个自定义类的多个实例需要从键盘输入。你可以想到UITextField(但它们不是UITextField,它们是NSObject)。但是,他们都有一个属性UIControl *control。 这些对象被实例化并放入一个数组(订单问题),并按照相同的顺序放在屏幕上。 场景1:第一个对象的用户标签,它成为第一个响应者。用户点击另一个对象(来自同一个班级),并成为第一响应者。没问题。 场景2:第一

    0热度

    3回答

    我正在创建类似于UIAlertView的自定义警报视图。我遇到的情况是,当我的警报可见时,UITextField在背景中变为活动状态时,键盘向上滑动。 如果我添加警报视图主窗口,像这样: [[[UIApplication sharedApplication] keyWindow] addSubview:myAlert]; 它会出现在现有的键盘,但如果提出警告后,键盘变得活跃仍将被遮蔽。 当从一

    2热度

    2回答

    我一直试图只让我的UIScrollView向一个方向滚动并仍然获得所有UITouch事件。我不完全确定这是可能的。 我试着覆盖UIResponder的“触摸”事件,但只要UIScrollView开始滚动,触摸方法就不会被调用。 然后我尝试了UIScrollView的scrollEnabled属性设置为false,直到我希望UIScrollView开始接收拖动事件,但我似乎无法找到一种方法,有UIS

    0热度

    1回答

    我有一个UITabBar的应用程序。每个标签都是UINavigationController,里面有几个UIViewControllers。其中一个视图控制器包含一个UITableView,我想以显示删除长压UITableViewCell一个浮动菜单。 我使用UIMenuController但由于小区拒绝成为第一个响应它不显示。 这里是我的代码: - (void)viewDidLoad

    0热度

    1回答

    我有UIScrollView与孩子UIView。我已经先行一步,并添加了UITapGestureRecognizer像这样子视图: // in child - (void)setup { [self addGestureRecognizer:[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(han