WSCoachMarksViewをSwiftで使う場合の手順
公開日:
:
最終更新日:2018/07/11
Tips Swift, WSCoachMarksView
Objective-Cで記述されてるライブラリ全般に当てはまることもあるんですが、個別でやることも含めて、「起動後、最初のボタンの操作をどうしたらいいのか?」というコーチをしてくれるライブラリ、WSCoachMarksViewをSwiftアプリ上から使うためのTipsを久しぶりに。
(共通)Podfile
ごく普通にPodfileに追記します。
pod 'WSCoachMarksView', '~> 0.2'
(共通)Bridgeing-Header.h
Bridgeing-Header.hというファイルは自前で作ります。プロジェクトのルートに置いて構いません(というか、ほかの場所に置いたことがないので、置くとどうなるのかわかりません).
#import "WSCoachMarksView.h"
コーチビューを使うViewController.swift
まず、ライブラリをインポートします。
import WSCoachMarksView
その後、コーチビューを使います。これは右下隅にボタンがあって、そのボタンに着目するコーチを設定しています。
また、maskColorを少し透明度の高い黒(デフォルトはalpha0.9の黒)にしています。
let f = self.view.bounds let arrCouach = [ [ "rect" : CGRect(x:f.width - 84 , y:f.height - 38 , width:64, height:30), "caption" : "(メッセージを個々に記入)", "shape" : "square", ], ] let couach: WSCoachMarksView = WSCoachMarksView(frame: self.view.bounds, coachMarks: arrCouach) couach.maskColor = UIColor(white: 0.0, alpha: 0.65) self.view.addSubview(couach) couach.start()
以上のような手順で、SwiftでWSCoachMarksViewを扱うことができます。
関連記事
-
-
viewDidLoadとviewDidLayoutSubviewsのタイミング
真実の記事にある「コードでiPhone6を識別する」話とほんのちょっとだけ繋がっている話で、view
-
-
画面回転をしたあとに、UITextViewの先頭を表示する
回転によりサイズが可変するUITextViewで、縦向き(ポートレイト)から横向き(ランドスケープ)
-
-
AdMob組み込み覚書
書籍ではコレがかなり参考になるのでご紹介。 表題の通りで、組み込みで要注意っぽい部分だけを
-
-
NSStringのフォーマット書式
Appleのページになく、IEEEのprintfフォーマットのページにあるので、C言語と親しくしてな
-
-
iOS9でURLスキームを登録する
私事ですが、iOS8から対応はしたいということで検証用に使っている自分のiPhoneもiOS8でがん
-
-
Realmで==ができなかった
最近Realm Swiftを使ってて、引っかかったところがあるのでメモ。 Realmのオブジェクト
-
-
NSAttributedStringをローカライズする方法
NSAttributedStringをLocalizeするうまい方法はないものかと探したら、これが手
-
-
コードでiPhone6 Plusを識別する簡単な方法
表題の通り、コードでiPhone6 Plusを識別する簡単な方法です。 iPhone6 Plu
-
-
UICollectionViewのヘッダとフッタの設定
UICollectionViewで慣れないのがヘッダフッタで、毎度「どうやって設定するんだっけ…」と
-
-
bitbucketをXcode5で使用する
bitbucketは無償で5人までの少人数チーム用のクローズド(非公開)リポジトリを作成できるため、
- PREV
- iOSシミュレータに画像を送る方法
- NEXT
- バージョンアップ版があることを通知する