Предположительно, кнопка входа в twitter является подклассом UIButton, но ни один из методов, связанных с установкой UIButton
(например, setTitle()
, setBackgroundColor()
и т. Д.), Кажется, работает с кнопкой twitter
. В частности, я пытаюсь изменить его размер, но ничего не работает. Вот что я пытался до сих пор в моей viewDidLoad()
Можно ли настраивать размер кнопки входа в твиттер ткани?
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 для кнопки входа в систему с указанными выше параметрами Rect, а затем поместить кнопка в него, вместо того, чтобы непосредственно в контроллере 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 это намного проще.