我想添加一个额外的图像时,我的按钮仍然按下。 在iphone中可能吗?当UIButton保持按下时添加额外的图像
回答
我想你的意思是当用户长按电池(点击并保持手指放下)? 您可以将UILongPressGestureRecognizer
元素添加到您的按钮并指定其目标和行动是这样的:
UILongPressGestureRecognizer *longPressRecognizer = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(longPress:)];
[self.button addGestureRecognizer:longPressRecognizer];
[longPressRecognizer release];
这将调用-longPress:
方法时对按钮的用户长按。回调函数可能如下所示:
- (void)longPress:(UILongPressGestureRecognizer *)recognizer{
if (recognizer.state == UIGestureRecognizerStateBegan){
// do something like add an image
}
}
希望这有助于!
感谢名单,这可能解决我的问题 – user1049570
当然可以,
首先采取一个自定义按钮,并设置任何图像。
然后绑定按钮的Touch Down事件的以下方法。
-(IBAction)buttonTouchedImage:(id)sender
{
[yourButton setImage:[UIImage imageNamed:@"selected.png"] forState:UIControlStateHighlighted];
}
我知道这一点,但我想添加一个额外的图像时,按钮处于高亮状态 – user1049570
请其在亮状态时再次读取上面的代码图像“selected.png”被设置 – HarshIT
设置按钮突出显示的图像,并使其突出显示=是按钮时按下。这应该工作我猜。
- 1. UiButton保持按下
- 2. UIButton保持突出显示时按下
- 3. 按下按钮时更改UIButton图像
- 4. 添加额外的空间图像GD
- 5. 额外的删除按钮被添加到生成的图像
- 6. UIButton图像按下和不按下
- 7. 当设置填充时添加额外'嘈杂'像素
- 8. 计算UIButton按下持续时间
- 9. 保存添加额外的小数位
- 10. Highcharts:Exporting.js添加两个额外的按钮
- 11. 向ABPersonViewController添加额外的按钮
- 12. Magento的额外添加评论按钮
- 13. 添加/删除按钮按下图像
- 14. 为绘图添加额外的图例
- 15. 添加定时器来计算按下UIButton的时间iPhone
- 16. 点击保存按钮添加额外的一个空字段
- 17. 如何在UIButton文本的边缘添加额外的空间?
- 18. 当按下UIButton时会褪色
- 19. 当按下UIButton时,调用textFieldDidEndEditing UITextField
- 20. 将额外的图像/图标添加到CardFragment(Android Wear)
- 21. 添加的关键图像按下
- 22. UIButton图像在灰色按下
- 23. 添加额外8px到保证金
- 24. 如何使用jQuery Cycle添加额外的“下一步”按钮?
- 25. 在UIButton中添加上面的图像
- 26. iphone中的uibutton programmaticaly中添加图像
- 27. 将图像添加到UINavigationBar中的UIButton
- 28. 当按下按钮时在UIButton下检测uiview上的触摸
- 29. 如何在Drupal 8菜单项中添加额外的字段。我想添加一个额外的图像域
- 30. 当我按下“添加按钮”时添加LinearLayout
组突出显示的图像到该按钮 – Narayana