我想創建一個關閉按鈕,它看起來像一箇中間帶有x的圓。在x代碼中,我將按鈕的大小和寬度設置得很大,以便可觸摸區域更大(50 x 50,字體僅爲22)。如何創建一個帶有大的可點擊區域的小按鈕
我創建了一個按鈕,將標題更改爲X,然後進行以下設置:
[self.closeButton.layer setBorderWidth:2.0f];
[self.closeButton.layer setBorderColor:[[UIColor whiteColor] CGColor]];
[self.closeButton.layer setCornerRadius:self.closeButton.bounds.size.width/2];
圓邊境距離X.太遠我將如何把邊界在更嚴格的X,但不減少可點擊區域的大小?
我懷疑你可以。你可能不得不讓按鈕「大」,但通過繼承使它看起來更小。 – trojanfoe
你可以添加一個子視圖到按鈕來繪製任何你想要的大小的圓,並使實際的按鈕儘可能大。 –
與我的解決方案一起工作,您必須將邊框設置爲圖像而不是按鈕。 – Max