在Instagram的標題視圖中,我們可以看到有配置文件圖像和用戶名權限,所以我想這怎麼可能是因爲用戶名是UILabel,當它被點擊時它就發送給用戶主頁 。任何想法 ?可以使用uilabel執行動作
2
A
回答
1
是的,可以在Attribute Inspector中勾選「User Interaction Enabled」,然後添加一個Action方法。確保你的操作方法連接到標籤
編輯 -
我顯示這代碼,我不能張貼截圖。
創建標籤@property(nonatomic, weak) IBOutlet UILabel *myLabel;
連接標籤的故事板。
創建一個方法,您想在用戶點擊標籤時執行此操作。
-(void)showHello{
NSLog(@"Hello World");
}
現在宣佈
UITapGestureRecognizer *tap;
我用tapGesture因爲我想行動時,我挖掘label.Declare這個手勢作爲一個實例變量
在viewDidLoad中ALLOC和init運行手勢,並將其添加到標籤
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
self.myLabel.userInteractionEnabled = YES;
tap = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(showHello)];
[self.myLabel addGestureRecognizer:tap];
}
是的,應該這樣做
2
您可以將UITapGestureRecognizer
添加到標籤以使其可點擊。
UITapGestureRecognizer* gesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tappedOnLabel:)];
[label setUserInteractionEnabled:YES];
[label addGestureRecognizer:gesture];
-(void)tappedOnLabel:(UIGestureRecognizer*)gestureRecognizer
{
// Perform your action
}
相關問題
- 1. 我可以使用jQuery動態執行php操作嗎?
- 2. 多行UILabel,可以嗎?
- 3. 使用活動作業執行動作
- 4. 我可以使用Twitter API執行以下操作嗎?
- 5. 以編程方式在UILabel touchUpInside上執行操作?
- 6. 是否可以在C++ 0x中自動執行以下操作?
- 7. 是否可以使用flask執行Includes?
- 8. 我可以使用Rails API執行INSERT-SELECT操作嗎?
- 9. 使用註釋退出方法時可以執行操作嗎?
- 10. 是否可以使用laravel執行計劃的操作?
- 11. 您可以使用NH3執行復雜的聚合操作嗎?
- 12. 使用Java的FileLock時,可以讓close()自動執行lock.release()嗎?
- 13. 是否可以使用Microsoft Flow自動執行Python腳本?
- 14. 可以在Angular指令中使用jQuery來執行動畫嗎?
- 15. 是否可以使用system.data.services.client執行動態查詢
- 16. 使用ActionbarSherlock執行動作欄
- 17. Flash Professional可以自動執行嗎?
- 18. 我可以強制執行腳本動作代碼嗎?
- 19. 是否可以通過一條線執行動作事件?
- 20. 收藏已修改;枚舉動作可以不執行
- 21. 以可變頻率執行按鈕動作
- 22. 運行動作成功執行動作
- 23. 簽名的Jar可以作爲可執行文件運行嗎?
- 24. UILocalNotification執行動作
- 25. REST執行動作
- 26. 動作執行按鈕可見false不起作用
- 27. Invoke-Item cmdlet可以使用參數啓動可執行文件嗎?
- 28. 你可以使用C++中的bool和int操作符執行哪些操作?
- 29. 我可以在Flash中使用動作
- 30. 我可以使用執行PowerShell腳本作爲自定義動作的控制檯應用程序
嗯,我想這並不一定是一個'UILabel'它可能只是一個簡單的'UIButton'但如果它是那麼他們可能會被使用'UITapGestureRecognizer' – Popeye 2014-10-19 16:06:31
@Popeye你知道如何將選定行的圖像傳遞給包含桌面視圖的UIviewcontroller請 – m34 2014-10-19 16:08:21
如果您提出另一個問題(如果您還沒有的話)並粘貼代碼,我會看一看,這與這裏提出的問題是完全不同的問題並看看我能想出什麼 – Popeye 2014-10-19 16:09:53