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を扱うことができます。
関連記事
-
-
iOS9でのNSFetchedResultsContollerDelegateの挙動
ハマったので短いながらメモしたいと思います。 NSFetchedResultsContollerD
-
-
iOS7でのPopover内サイズの指定
UIPopover内で表示する場合のViewControllerのコンテンツサイズ設定に関してのメモ
-
-
App Storeのページにアプリケーションから直接アクセスする方法
去年(2013年)の秋ごろ、iOS7の出始めの時期に書かれたblog記事などを参考にすると、iOS6
-
-
バージョンアップ版があることを通知する
拍子抜けするほど簡単だったので、「アプリのバージョンアップの通知をどうするか」という話についてTip
-
-
User Defined Runtime Attributeについての覚書
UILabelに上下左右のパディングをつける方法を探して、結局「自分で以下のようなメソッドを持った拡
-
-
iPad用storyboard⇔iPhone用Storyboardへの変換
iPad用アプリとしてiPad用前提のstoryboardから、iPhone対応にするにあたり、si
-
-
HTMLParserを修正する
HTMLスクレイピングしてる時に役立つライブラリであるObjective-C-HMTL-Parser
-
-
メソッドの呼び出し元を調べる
特定のメソッドに関して、そのメソッドをコールしているメソッド群を調べるための手順。 (1)調べたい
-
-
アプリ内で自動スリープの設定を無効化する
「設定」アプリ内で設定したスリープ時間設定を無効にするためのコード。 アプリがバックグラウンドにな
- PREV
- iOSシミュレータに画像を送る方法
- NEXT
- バージョンアップ版があることを通知する
