我在IB中创建了多个按钮,并将它们成功链接到了操作。但如果按钮被捏住,我想要发生另一个动作。有可能是我错过了一些基本的东西,但我似乎无法弄清楚如何将UIPinchGestureRecognizer添加到按钮。将UIGesture添加到按钮
1
A
回答
0
我不想你可以添加一个UIPinchGestureRecognizer到按钮通常我们将它添加到视图的权利。我认为UIButton的行动就像IB中定义的“TouchUpInside”一样。
0
据我所知,你可以添加一个手势到UIButton
。
这里是一个小的代码给你一个总体思路:
UIPinchGestureRecognizer *pinch = [[UIPinchGestureRecognizer alloc]initWithTarget:self action:@selector(someAction:)];
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button addGestureRecognizer:pinch];
我不认为你需要做的全部initWithTarget:self action:...
但是这是我成功地做了视觉上的变化的唯一方式是由某种类型的UIGestures
引起的。
如果按照你我的例子:@selector(someAction:)];
你将宣布方法是这样的:
-(void)someAction:(UIPinchGestureRecognizer *)sender
{
//do what ever changes you want the gesture to cause here.
//e.g. change the button size, color, shape
}
相关问题
- 1. 将按钮添加到jtable
- 2. 将按钮添加到UITableView
- 3. 将按钮添加到jtable
- 4. 将按钮添加到MKPointAnnotation
- 5. 将按钮添加到JPanel
- 6. 将按钮添加到UILabel
- 7. 将按钮添加到QTableview
- 8. 将按钮添加到UIDatePicker
- 9. 将OnGestureListener添加到按钮?
- 10. 将按钮添加到ListActivity
- 11. 将按钮添加到UIScrollview
- 12. 将按钮添加到infoWindow
- 13. 将按钮添加到BrowseFragment
- 14. 将ActionListener添加到按钮
- 15. 将按钮添加到JScrollpane
- 16. 将按钮添加到gridview
- 17. 将按钮添加到ViewPager
- 18. 将按钮添加到uitextfield
- 19. 将按钮添加到ListActivity
- 20. 将按钮添加到JDesktopPane
- 21. 将DB记录添加到按钮中
- 22. 将图标添加到输入按钮
- 23. 将CSS类添加到表单按钮
- 24. 将图片添加到按钮
- 25. 将按钮添加到导航栏
- 26. 将按钮添加到QComboBox或QCompleter中
- 27. 将单选按钮添加到Tkinter
- 28. 将自定义按钮添加到SlickGrid?
- 29. 将书签按钮添加到UITextField.rightView?
- 30. netsuite将按钮添加到记录