36x36 olan bir UIButton'um var ve doldurma alanını the recommended 44x44 olacak şekilde doldurmaya (CSS gibi özü) eklemek istiyorum.Metin içermeyen bir UIButton'a dolgu ekleme
Arayüz Oluşturucu üzerinden ve aşağıdaki kodla birlikte kenar eklemeleri eklemeyi denedim, ancak denediğim hiçbir şey dokunulmaz alanı artırıyor.
resetButton.contentEdgeInsets.top = 50
resetButton.contentEdgeInsets.left = 50
Kenar eki yalnızca metin içeren düğmelerle çalışır mı?
Güncelleme: Ben contentEdgeInsets
, imageEdgeInsets
ve titleEdgeInsets
boşuna ayarlama denedim
.
Gerçek görüntüyü düzenleyerek ve simge çevresindeki kenarlığı artırarak, dokunulabilir alanı genişletebilirim. (. Bu tercih edilen bir yol olmaz ama başka bir çözüm bulamazsam ben muhtemelen bu rotayı gidersiniz)
Kontrol objektif için var bu http://stackoverflow.com/questions/808503/uibutton-making-the-hit-area-larger-than-the-default-hit-area – schmidt9
-c. Swift kullanıyorum. –