我在父視圖中分組了2個可點擊標籤(附加的屏幕截圖顯示了這些視圖中的3個)。目前,每個標籤的大小被設置爲適合其內容。因此,輕敲手勢僅在輕敲直接在文本上時才被識別。我希望能夠點擊文本的上方或下方(但在其父視圖中),以便觸發點按標籤。我需要在視圖之間添加什麼類型的約束,以便我能夠做到這一點?Autolayout限制使UILabel對水龍頭更加敏感
0
A
回答
0
你可以最小寬度和高度增加了標籤,以及可能做你想做的(寬度> =最小值)。或者,您可以將這些標籤添加爲執行手勢識別的較大的UIView
的子項。您應該添加約束條件至UIView
,以便隨着UILabel
的展開展開,並且您仍然需要最小的寬度和高度。
0
您會爲每個標籤添加高度約束。這通常不是必需的,因爲標籤具有固有內容尺寸(intrinsicContentSize
),該尺寸用於通過兩個低優先級約束自動生成其高度,這兩個低優先級約束會導致標籤抵抗變得大於或小於固有高度。但是,如果您只是添加高度約束,則可以使標籤更高,覆蓋內在內容大小;這是可行的,因爲你的約束具有比固有高度約束更高的優先級。
相關問題
- 1. 全景控制,水龍頭
- 2. 減輕水龍頭?
- 3. Android區分水龍頭和雙擊水龍頭
- 4. 可視化水龍頭視圖,顯示水龍頭指示器
- 5. UICollectionViewCell - 在水龍頭上更改ImageViewImage
- 6. 不能識別的UILabel水龍頭是從父視圖
- 7. 添加水龍頭手勢到UIStackView
- 8. 如何從水龍頭加載UIView?
- 9. 如何在使用水龍頭關閉UIKeyboard時忽略所有UIControl水龍頭
- 10. iOS限制 - Autolayout
- 11. 更敏感的「OnTextChange」...?
- 12. view.removeFromSuperview()在很多水龍頭
- 13. iOS UITapGestureRecognizer多個水龍頭
- 14. 推式風暴水龍頭
- 15. 錯誤安裝水龍頭
- 16. UIScrollView檢測水龍頭
- 17. SpriteKit水龍頭縮放
- 18. FaceBook Connect。水龍頭登錄
- 19. UIGestureRecognizer水龍頭和刪除
- 20. 檢測用戶水龍頭
- 21. CalendarView:區分水龍頭
- 22. Heroku水龍頭推奇怪
- 23. 模擬鍵盤水龍頭
- 24. Iphone:UIWebview和雙擊水龍頭
- 25. NFC水龍頭計數器
- 26. 級聯HBase水龍頭
- 27. 水龍頭寶石慢
- 28. 檢測背景水龍頭
- 29. MonoTouch.Dialog - 響應DetailDisclosureButton水龍頭
- 30. 禁用水龍頭縮放