GIDSignInButton
является подклассом UIControl
. Поэтому он наследует свойство isEnabled
. Попробуйте установить значение false
.
Также, как отмечали другие, вы также можете использовать поле userInteractionEnabled
, равное UIView
.
Было бы лучше использовать isEnabled
(первый вариант), потому что это может показать другой рисунок для подкласса UIControl
, если он реализован.
Apple Doc для isEnabled
Установите для этого свойства значение true, чтобы включить элемент управления, или false, чтобы отключить его. Включенный элемент управления способен реагировать на взаимодействия с пользователем, тогда как отключенный элемент управления игнорирует события касания и может рисовать себя по-другому.