フローティング私は私のiPhoneアプリで、フローティングボタンが、私はこの1つのように、オンラインで多くのライブラリを見て必要があります。https://cocoapods.org/pods/LiquidFloatingActionButtonのiOSはワンボタン
しかし、私はそれだけで一つのボタンではなく、メニューする必要が - あなたが知っていますかこれを行う他の図書館の現在のライブラリの1つをカスタマイズして、必要なものを実行する方法はありますか?
ありがとうございます!
フローティング私は私のiPhoneアプリで、フローティングボタンが、私はこの1つのように、オンラインで多くのライブラリを見て必要があります。https://cocoapods.org/pods/LiquidFloatingActionButtonのiOSはワンボタン
しかし、私はそれだけで一つのボタンではなく、メニューする必要が - あなたが知っていますかこれを行う他の図書館の現在のライブラリの1つをカスタマイズして、必要なものを実行する方法はありますか?
ありがとうございます!
import UIKit
final class AppDelegate: NSObject, UIApplicationDelegate {
var window: UIWindow?
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject : AnyObject]?) -> Bool {
let buttonDiameter: CGFloat = 44.0
let floatingButton = UIButton(frame: CGRect(x: 0.0, y: 0.0, width: buttonDiameter, height: buttonDiameter))
floatingButton.layer.cornerRadius = buttonDiameter/2.0
floatingButton.backgroundColor = .redColor()
window?.addSubview(floatingButton)
return true
}
}
この例では、アプリケーションの左上隅にフローティングボタンが追加されています。
このコードの重要な側面は、UIWindow
というボタンを追加することです。
アプリのwindow
にアクセスするには、window
というプロパティでウィンドウに表示されるUIViewController
からアクセスできます。
ビューコントローラはwindow
あなたが機能を無効にすることができますに追加されたときに通知を取得するには:
didMoveToWindow()
ねえ!ありがとう、私はそれを試みたが、それは表示されませんでした、何か間違っていますか? @ infinity-james – aghanim
コードをそのまま使用しないでください。 他のビューがその上に追加されるため、このコードは機能しません。 –
私が説明したようにView Controllerの 'window'プロパティを使います。 –
を手助けしようとするでしょう場合は、最初のボタンを作成し、キーウィンドウを取得し、その後keywindow呼び出します。 addSubview(ボタン)。ボタンのフレームを浮動させたい場所に定義します。 – Surely
Aghanim Sceptre +1。 – GeneCode