RSS

作成者別アーカイブ: Autumn5

Autumn5 について

東京駅八重洲側・日本橋・京橋周辺のランチ情報ブログ https://tokyolaunch.wordpress.com/

アプリ自体がバックグラウンド時に処理する方法(iOS7以上)

[iOS 7] [MultiTasking] バックグラウンドで定期的にフェッチ処理を実行する
http://dev.classmethod.jp/references/ios-background-fetch/

上記サイト参考にプロジェクトでバックグラウンド処理を許可。

appdelegate.mに以下のメソッドを実装
application:performFetchWithCompletionHandler:

completionHandler呼び出し時点で非同期処理を含む処理が停止するので注意。

広告
 
コメントする

投稿者: : 2014/11/25 投稿先 その他, iOS

 

ナビゲーションバーのタイトルの色を文字単位で変える方法

ナビゲーションバーのタイトルビューにattributedTextでテキストの属性を変えたラベルをセットすればOKでした。
self.navigationItem.titleView = titleLabel;

NSAttributedStringによる文字装飾
http://blogios.stack3.net/archives/530

How to set kerning on UINavigationBar title
http://stackoverflow.com/questions/20310929/how-to-set-kerning-on-uinavigationbar-title

 
コメントする

投稿者: : 2014/11/21 投稿先 iOS, UINavigationController

 

UIProgressViewの使い方

UIProgressViewでプログレスバーを作成/カスタマイズする
進行状況を表示できるプログレスビューの色や高さ・画像をソースで変更する方法が書いてます。

iOS7.1でUIProgressViewのカスタム画像が表示されなくなる

試してみたところ、以下の結果でした。

iOS6ではストーリーボード・ソースから変更の両方OK
iOS7.0ではストーリーボードからの変更NG・ソースから変更OK
iOS7.1ではストーリーボード・ソースから変更の両方NG

 
コメントする

投稿者: : 2014/06/30 投稿先 UIView

 

UIWebViewで拡大縮小(ピンチイン・アウト)

ローカルファイルのHTMLをUIWebViewに表示させる

ソースコードで
_webView.scalesPageToFit = YES;

または、ストーリーボードの設定(右から3つ目のAttributes inspector)で Scales Page To Fit にチェックを入れる。

 
コメントする

投稿者: : 2014/06/25 投稿先 UIWebView

 

iPhoneのSafariで開いているページをMacでデバッグする

【お手軽】iOS Safariで表示したWebサイトをMacOS SafariのWebインスペクタでデバッグする方法 | Developers.IO

iPhoneシミュレータのSafariでWebページを開いていると、MacのSafariの開発メニューにiPhone Simulatorというメニューが出てきて、Webページを選ぶと、Javacriptのステップ実行や変数の中身を見たりとXcodeライクなデバッグできます。

ちなみに、アプリのUIWebViewで開いているページでもいけました。

 
コメントする

投稿者: : 2014/06/20 投稿先 iOS, Tools

 

UIViewの画像伸縮モード

知っていると便利な UIView の contentMode (フェンリル | デベロッパーズブログ)

画像伸縮方法のUIViewContentModeScaleAspectFillとUIViewContentModeScaleAspectFitの違いが良くわからなかったので。

UIViewContentMode毎にどのように画像が表示されるか載っててわかりやすいです。

 
コメントする

投稿者: : 2014/06/20 投稿先 UIView

 

64bit Bulid時のキャスト警告の表示設定

XcodeのバージョンによってNSIntegerとintのキャストで警告が出る・出ないということがありましたので。
Xcode 5.02では以下の設定を変えても警告は出ませんでした。。。

(Xcode 5.1, Buildターゲット64bitの場合)
PROJECT – Build Settings – All

Apple LLVM 5.1 – Warnings – All languages

Typecheck Calls to printf/scanf ・・・ YESにすると以下の警告が出る
「Format specifies type ‘int’ but the argument has type ‘unsigned long’」

Implicit Conversion to 32 Bit Type ->Debug -> 64 architecture ・・・ YESにすると以下の警告が出る
「Implicit conversion loses integer precision: ‘NSUInteger’ (aka ‘unsigned long’) to ‘int’」,

 
コメントする

投稿者: : 2014/06/19 投稿先 Xcode