如果我有一個標籤和一個按鈕如果我觸摸按鈕的外部並在按鈕上滑動,則應該觸發一個事件在標籤字段中顯示「hello」。告訴我我該怎麼做?當我在按鈕外面觸摸並拖動按鈕時,如何使UIButton獲得一個功能?
1
A
回答
1
請按照以下步驟操作。
在你的XIB文件中帶上UILabel和UIButton。
在您的ViewController的.h文件中將UILabel和UIButton作爲IBOutlet,並採用下面描述的這兩個屬性。
UILabel *lbl; UIButton *btn; @property(nonatomic, retain)IBOutlet UILabel *lbl; @property(nonatomic, retain)IBOutlet UIButton *btn;
現在設置的UILabel和UIButton的的新基準出口從XIB和設置的UIButton的TouchUpInside鏈接btnClicked方法。
在你的.h文件中聲明這個方法,並在你的.m文件中爲按鈕事件實現它。在您的.h文件中
-(IBAction)btnClicked:(id)sender;
寫這一點,將此代碼放在您的.m文件
-(IBAction)btnClicked:(id)sender { lbl.text = @"Hello"; }
0
這很簡單...
UIButton * button = [UIButton buttonWithType:UIButtonTypeRoundedRect]; // init a button
[button addTarget:self action:@selector(buttonDraggedOrTouchedOutSide:)
forControlEvents:UIControlEventTouchDragEnter|UIControlEventTouchDragInside
|UIControlEventTouchUpOutside];
[self.view addSubview:button]; // add button to view
-(void)buttonDraggedOrTouchedOutSide:(id)sender {
//Do your stuff
}
完蛋了。 。現在你可以趕上拖動和觸摸外部事件...
相關問題
- 1. 當我在按鈕外面觸摸並拖動按鈕時,如何使UIButton獲得一個功能?
- 2. 當我觸摸按鈕外部並拖動按鈕時,如何使UIButton作爲一項功能啓用?
- 3. 當我觸摸TextView時觸摸按鈕
- 4. 當按下按鈕時在UIButton下檢測uiview上的觸摸
- 5. 帶觸摸移動的拖動按鈕
- 6. ios觸摸從一個按鈕移動到另一個按鈕
- 7. 當我觸摸按鈕時,如何做只有一件事?
- 8. 如何在觸摸按鈕時更改UIButton圖像
- 9. 如何使用UIScrollView的滾動到頁面時,觸摸按鈕
- 10. 當我按下另一個按鈕時,如何禁用按鈕
- 11. 如何觸摸Android按鈕?
- 12. 觸摸移動功能影響按下按鈕
- 13. 當我點擊按鈕時如何獲取按鈕功能的索引?
- 14. UIButton,Autolayout並獲得按鈕的高度
- 15. 如何獲得一個GUI按鈕來執行一個功能?
- 16. 我如何明確觸摸按鈕?
- 17. ?按鈕功能的另一個按鈕
- 18. 如何獲得多個觸摸按鈕來處理touchesBegan/Moved?
- 19. 如何觸摸移動按鈕?
- 20. 當我觸摸textField時,如何更改按鈕的名稱?
- 21. 一次觸摸多個按鈕在android
- 22. 不能移動UIScrollView,當它按下並拖動按鈕
- 23. 如何通過在html5中觸摸按鈕來調用功能
- 24. 移動時無法觸摸按鈕
- 25. 按鈕不是按照我的觸摸
- 26. 如何在iphone中點擊按鈕後獲得觸摸事件?
- 27. 可可觸摸 - 時間按鈕按下
- 28. 如何在拖動另一個按鈕的同時在視圖中檢測UIButton?
- 29. 手指拖動時觸發按鈕它
- 30. 如何按下第一個按鈕,釋放第二個按鈕並獲得第二個按鈕的觸摸事件?
我是不要詢問關於點擊的事情,關於點擊外面的按鈕並拖動按鈕。幫助我解決這個問題 – Azik 2011-05-16 11:14:57