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を扱うことができます。
関連記事
-
-
ソースコードからStoryboardにアクセスする
複数のStoryboardを利用して、自分以外のStoryboardに遷移させるような展開をしたい場
-
-
”No Scheme”になってしまった場合の対応
知人がXcodeで突然「No Scheme」表示になってRunするターゲットとデバイスが選択できない
-
-
UITableViewのヘッダに小文字を入れる
UITableViewのセクションヘッダをStoryboardでカスタマイズするという話題を以前掲載
-
-
Bitbucket課題の記法サンプル
Bitbucketの課題、およびwikiで利用できる記法についての記事です。 利用できる記法に
-
-
メソッドの呼び出し元を調べる
特定のメソッドに関して、そのメソッドをコールしているメソッド群を調べるための手順。 (1)調べたい
-
-
iOS9でURLスキームを登録する
私事ですが、iOS8から対応はしたいということで検証用に使っている自分のiPhoneもiOS8でがん
-
-
iOS7でのPopover内サイズの指定
UIPopover内で表示する場合のViewControllerのコンテンツサイズ設定に関してのメモ
-
-
UISplitViewControllerの仕切り線の色を設定
UISplitViewControllerで、iPadを横向き(Landscape)にしたときの2つ
-
-
RealmのList
とArray の相互変換によるマップ Realm+ObjectMapperを使って、RealmのオブジェクトをJSON変換してたのですが
-
-
NSDictionary/NSMutableDictionaryの”valueForKey:”と”objectForKey:”の違い
表題にある通り、似ていて混同する(そして、取り違えても「たいてい」普通に動作する)NSDiction
- PREV
- iOSシミュレータに画像を送る方法
- NEXT
- バージョンアップ版があることを通知する