LoginButton

public class LoginButton : UIButton

ログインボタン。 Yahoo! JAPAN IDログインボタン デザインガイドラインに準拠。

Enum

  • ログインボタンのデザインスタイル。

    See more

    Declaration

    Swift

    public enum Style
  • ログインボタンの色。

    See more

    Declaration

    Swift

    public enum Color

Public propety

  • LoginButtonDelegateプロトコルを実装したログインアクションを制御するためのプロパティ。

    Declaration

    Swift

    public weak var delegate: LoginButtonDelegate?
  • ログイン画面を表示するViewController。nilの場合は最前面のViewControllerにログイン画面を表示する。

    Declaration

    Swift

    weak public var presentingViewController: UIViewController?
  • 認可リクエストで指定するScope

    Declaration

    Swift

    public var scopes: [Scope]
  • 認可リクエストで指定するnonce。

    Declaration

    Swift

    public var nonce: String!
  • 認可リクエストで指定するcodeChallenge。

    Declaration

    Swift

    public var codeChallenge: String!
  • 認可リクエストで指定するその他の任意パラメーター。

    Declaration

    Swift

    public var optionalParameters: OptionalParameters?
  • ログインボタンのデザインスタイル。

    Declaration

    Swift

    public var style: Style { get set }
  • ログインボタンのアイコン背景色。

    Declaration

    Swift

    public var iconBackgroundColor: Color { get set }
  • Auto Layout対応のためオーバーライド。

    Declaration

    Swift

    override public var intrinsicContentSize: CGSize { get }

Public function

  • ログインボタンを生成。

    Declaration

    Swift

    public init()