У меня есть этот кусок кода, который работает для добавления кнопки Facebook в мое приложение iOS с помощью Swift. Теперь я хочу изменить размер кнопки. Я попытался перейти от 100 к чему-то еще, например, 160. Но размер кнопки не меняется и остается неизменным. Я читал в одном из потоков, что я должен использовать FBSDKLikeButton вместо FBSDKLikeControl, если я хочу изменить размер, тогда я заметил, что я потеряю возможность показать счетчик, который показывает, сколько людей уже понравилось моей странице (например, например, Button .likeControlStyle = FBSDKLikeControlStyle.BoxCount больше не применим). Итак, есть ли решение? Могу ли я изменить размер своей кнопки, не теряя возможности показать BoxCount? Кроме того, как мне изменить образ моей кнопки facebook, если я хочу использовать FBSDKLikeControl?Как изменить Facebook как размер и изображение кнопки?
import UIKit
import Parse
import Social
class NewsPageViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
likeButton()
}
func likeButton() {
var likeButton:FBSDKLikeControl = FBSDKLikeControl()
likeButton.objectID = "https://www.facebook.com/JCVDonline/?fref=ts"
likeButton.likeControlStyle = FBSDKLikeControlStyle.BoxCount
likeButton.frame = CGRectMake(16,20, 100, 50)
self.view.addSubview(likeButton)
}
}
Пробовал преобразовать кнопку? – LinusGeffarth
Это был отличный совет! Я добавил эту строку «likeButton.transform = CGAffineTransformMakeScale (2,2)», и теперь подобная кнопка изменяется. еще один вопрос, однако, делает ли масштабирование с CGAffineTransformMakeScale уменьшением качества подобного изображения Button? – NewbieWantsToMaster
И, возможно ли изменить образ likeButton? – NewbieWantsToMaster