0
據推測,twitter登錄按鈕是UIButton的一個子類,但與設置UIButton
(如setTitle()
,setBackgroundColor()
等)對象關聯的方法都不符合twitter
按鈕。具體來說,我試圖調整它,但似乎沒有任何工作。下面是我在我的viewDidLoad()
是否可以自定義織物twitter登錄按鈕的大小?
let twitterLoginButton = TWTRLogInButton(frame: CGRectMake(0, 0, 200, 50))
self.view.addSubview(twitterLoginButton)
到目前爲止已經試過我也試過這個
let twitterLoginButton = TWTRLogInButton.init(frame: CGRectMake(0, 0, 200, 50))
self.view.addSubview(twitterLoginButton)
然後我試圖創建一個登錄按鈕的容器UIView的上述矩形參數,然後將按鈕進去,而不是直接在UIView的控制器像這樣
let twitterLoginButton = TWTRLogInButton()
let twitterLoginButtonParent = TWTRLogInButton(frame: CGRectMake(0, 0, 200, 50))
twitterLoginButtonParent.addSubview(twitterLoginButton)
self.view.addSubview(twitterLoginButtonParent)
let twitterLoginButtonSize = CGSize(width: 200, height: 50)
twitterLoginButton.sizeThatFits(twitterLoginButtonSize)
至少這一次,該按鈕不會停留在左上角,但被強制ŧ o假設其新父母的x和y位置。然而,它仍然不能被迫按照我的意圖假設其父母的大小。 有什麼辦法可以強制按鈕來調整大小?使用facebook按鈕,它更容易。