-7
A
回答
2
一個建議是建立使用CAShapeLayer你想要的形狀,並添加觸摸檢測到它觸發操作。
如果您不熟悉CALayer及其許多應用程序Ray Wenderlich有一個很好的概述here。
0
首先UIBezier路徑不是用於使UIButton它是爲UIButton提供一個形狀。其次,如果你想塑造你的UIButton,那麼蘋果在他們的文檔中提供了關於BezierPaths的所有細節。
作爲ican理解你需要塑造按鈕像曲線形狀,然後在這裏蘋果文件提供的方法。
的#define DEGREES_TO_RADIANS(度)((PI *度)/ 180)
- (UIBezierPath *)createArcPath { UIBezierPath *aPath = [UIBezierPath bezierPathWithArcCenter:CGPointMake(150, 150) radius:75 startAngle:0 endAngle:DEGREES_TO_RADIANS(135) clockwise:YES]; return aPath; }
有通過在beizear蘋果和內置方法提供了兩個主要的曲線路徑。
您需要使用二次曲線塑造你的UIButton。
請檢查這個鏈接。 addQuadCurveToPoint:controlPoint
與使用內置的方法,改變端點和控制點根據你的形狀。
注: - 您需要根據您的要求來改變這一點。
相關問題
- 1. UIBezier路徑moveToPoint方法
- 2. UIBezier路徑:如何將圓分爲多個路徑
- 3. 獲取UIBezier路徑的起點
- 4. 從邊緣的UIBezier路徑曲線
- 5. 在iOS中計算UIBezier路徑框架
- 6. 獲取UIBezier路徑的中心點
- 7. addLineToPoint爲UIBezier路徑運行動畫
- 8. 如何在UIBezier路徑上實現浮雕和模糊效果
- 9. 如何獲得不包括控制點的UIBezier路徑的界限
- 10. 製作AI - 如何製作路徑?
- 11. 如何使用位圖繪製路徑?
- 12. 如何使用devise中的new_user_session路徑作爲根路徑?
- 13. 如何使用Python製作通用路徑
- 14. 如何沿着路徑製作動畫
- 15. 如何製作UIButton Draggeable?
- 16. 畫出在結束時漸變的UIBezier路徑(梯度)
- 17. UIBezier路徑轉換提供了錯誤的答案
- 18. 如何使用hook_menu_alter()來操作路徑訪問控制
- 19. 如何使用路徑
- 20. 如何使用路徑C#
- 21. 如何繪製此路徑?
- 22. 如何使用exe路徑使用mciSendString(「播放路徑」,0,0,0)?
- 23. 如何使用子路徑獲取資源路徑使用NSBundle
- 24. 如何使用碎屑路徑在地圖上繪製路線?
- 25. 上製作一個路徑
- 26. 製作和導出路徑
- 27. 如何使用NSLayoutConstraint限制UIButton高度
- 28. Mapview繪製路徑路徑
- 29. 用RMShape和RMMapView製作路徑
- 30. 簡單的如何製作應用程序目錄路徑
要麼具有該形狀的圖像並將其用作背景圖像,要麼使用按鈕的drawRect中的貝塞爾路徑繪製形狀。 –