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を扱うことができます。
関連記事
-
-
メソッドの呼び出し元を調べる
特定のメソッドに関して、そのメソッドをコールしているメソッド群を調べるための手順。 (1)調べたい
-
-
App Storeのページにアプリケーションから直接アクセスする方法
去年(2013年)の秋ごろ、iOS7の出始めの時期に書かれたblog記事などを参考にすると、iOS6
-
-
UIButtonのappearanceで派生する色設定
以下のコードでUIButtonのappearanceでBackgroundColorの設定をすると、
-
-
HTMLParserを修正する
HTMLスクレイピングしてる時に役立つライブラリであるObjective-C-HMTL-Parser
-
-
preferredContentSizeをUINavigationContorllerのPop時に再設定する
popoverで表示しているViewControllerのサイズを、他のViewController
-
-
CoreDataのソートとsectionNameKeyPathの関係
CoreDataをフェッチするときに、indexPathのsectionにできるsectionNam
-
-
NSDictionary/NSMutableDictionaryの”valueForKey:”と”objectForKey:”の違い
表題にある通り、似ていて混同する(そして、取り違えても「たいてい」普通に動作する)NSDiction
- PREV
- iOSシミュレータに画像を送る方法
- NEXT
- バージョンアップ版があることを通知する
