0
A
答えて
5
あなたはUIView
のtransform財産で遊ぶことができます:
// convert angle to radians
CGFloat angle = 45 * M_PI/180;
myButton.transform = CGAffineTransformMakeRotation(angle);
しかし、それはユーザーとの対話に来るとき、それはちょっとトラブルを求めています。また、ボタンのラベルが変形されるため、望ましくない場合があります。代わりに、ボタンの画像を使用することを検討してください。画像は回転錯視または異なる形状を与えるように透明にすることができ、悪影響はない。
関連する問題
- 1. 異なるViewControllerでUIButtonsを自動的に変更
- 2. UIButtons
- 3. 異なる形状
- 4. 異なる形式のレンダリングアクション
- 5. 形式の異なるラジオスタイル
- 6. すべてのデバイスでUIButtonsが正しく整形されていない
- 7. MVCとUIButtons
- 8. UIPickerView with UIButtons?
- 9. UIButtonsのレイアウト - 簡単な方法?
- 10. 異なるファイル形式のハイブのファイルサイズ
- 11. レールのバリデーションメソッドの異なる形式
- 12. UIButtonの異なる形の使い方
- 13. numpyの異なる形式の出力
- 14. LINQの二つの異なる形式
- 15. 異なるExcelファイル形式の特定
- 16. numpyの乗算異なる形状
- 17. 異なる形状のTensorflowデータセット
- 18. 異なる画像ファイル形式のサンプル
- 19. SL3形式の異なるデータコンテキスト
- 20. ソースXMLの異なる日付形式
- 21. wav形式の異なるサンプル
- 22. 異なる形状を追加する
- 23. 影がUIButtonsに描画されない
- 24. アニメーションブロック中にUIButtonsがフェードアウトしない
- 25. 統計モデルOLSとscikit線形回帰の違い。異なるモデルが異なる正方形を与える
- 26. UIButtonsのスタイル設定 - サブクラス?
- 27. 異なる図形を同じ図形に重ねるPython
- 28. Strategyパターンは、異なるファイル形式
- 29. 条件整形 - 異なる関係
- 30. 異なる円形の不規則な多角形をパックする
ありがとうございました。私が尋ねた理由は、画像を使用し、45度のように見えるからですが、タッチ領域は境界ボックスです。私は実際のイメージが透明なボックスではなく、タッチエリアであることを望みます。 – jarryd
@alJareeその場合、 'transform'プロパティを使うことはあなたが必要とするものと正確に同じかもしれません。代わりに、 'hitTest:withEvent:'メソッドをオーバーライドして、タッチ領域の決定方法を変更することもできます:http://developer.apple.com/library/ios/documentation/UIKit/Reference/UIView_Class/UIView/UIView.html# // apple_ref/doc/uid/TP40006816-CH3-BBCCAICB –
+1最初の2行からちょうど助けられました.....ありがとう – Saawan