iPhone Tweak プログラミング? ホーム画面でのアイコンの場所についての判定方法

自分用めも見たいなもの?

世界のてつおさんが、作ってらっしゃるすばらしいTweak、「LabelUp」に触発されていろいろいじった時に調べた事。

iPhoneの ホーム画面でアイコンがDockにあるか、スイッチャーにあるか、フォルダーにあるかで、ラベルの位置を変えたい場合の判定について。

アイコンラベルはSBIconLabelImageViewってやつですが、アイコン本体はSBIconViewになります。

で、どこにあるかの判定方法ですが、まずDock内かどうかは、SBIconViewの- (BOOL)isInDockで判定出来ますね。

あとの判定はどうやるか?

SBIconViewに- (int)location ってのがあります。

これの値で判定すれば良い様ですが、それぞれの値についてググってみると、r_plus先生のこのソースに記述が見つかりました。

// location 0 == HomeScreen, 1 == Dock, 2 == AppSwitcher.

この値を参照すれば、Dock内かどうかも、まとめてわかる様です\(^o^)/ヤッター!。

あとひとつ、知りたいことがありました。

アイコンがフォルダー内にあるかどうかの判定ですね。

ググってもなかなか良い情報がありません\(^o^)/

仕方が無いので、自分で力技でしらべてみました。

( ̄^ ̄;)ウーン

.....................

.....................


どうやら、SBIconViewの入っているview(superview)がSBFolderで始まる名前の場合、フォルダー内にあると判断しても良さそうです。

ばんじゃーい ゙∩(〃・ω・〃)∩゙ ばんじゃーい
******************************************
[訂正]
フォルダー内かどうかの判定だけど、フォルダー開いてるときしか、判定出来なかった(T-T)
フォルダ開いてない時はsuperviewがnilになってて判断出来ないじゃまいか。
仕方が無いので、SBIconListViewからレイアウト変更する時(layoutIconsNow)に
フォルダーかどうか判断すれば良いみたい。
あとよくわからないのがあって、SBFolderSlidingViewって奴なんだけど、現在調査ちう。
******************************************

これでラベルの配置が自由自在だね( ꒪⌓꒪)


Σ\( ̄ー ̄;)ナンデヤネン on Twitter: "@pizzapaedo こんな感じだよ(^ ^) http://t.co/k15eaL4KDR"

WZR-HP-AG300HでVPN iPhoneからDDNS(Dynamic DO!.jp 無料版)のIP更新

前にやったWZR-HP-AG300HでDDNS(Dynamic DO!.jp 無料版)にIP登録(-。-)y-゜゜゜(non DD-WRT) - ipon3gの日記(レポジトリは公開停止(^з^)-☆Chu!!)
WZR-HP-AG300Hの再起動を行うとIPが変わってしまうのと、
当然更新のスクリプトも止まってしまうので、WZR-HP-AG300Hの
Webアクセス機能を利用して、iPhone(JB済み)からIP取得→Dynamic DO!.jp (ddo.jp)更新
が出来るかやってみたよ(^ω^)

【結論】

wgetgawkを入れておけば、更新出来るスクリプトが出来たよ(^_^)
ヤタ━━━━━━ヽ(゚∀゚)ノ ━━━━━━!!!

これで勝手に再起動してても、iPhoneから簡単にIP更新してVPNで接続出来るぞ( ̄ー+ ̄)

TapTweetPlus iPhoneの通知センター(タップでツイート)にnowplayingを追加する( ´艸`)

TapTweetPlus

名前は適当につけました。

こんな感じのTweakです。


[追記]
2013/05/01
BigBossレポへSubmitし、ver 0.1-7がリリースされました(^ω^)

SBankNCRoku SBankNCをiOS6に対応させたよ(゜∀゜)

iOS6では、セーフモード行きで使用出来なくなっていたSBankNC。

iOS6対応バージョンをリリースしました。

テストした感じでは大きな問題はなさそうです。

テスト(ヒトバシラ)してくださった方々、ありがとうございます。
あなた方の尊い犠牲は忘れません( ̄ー+ ̄) ニヤリ…。

IMEPatcherModoki iOS6への対応について(^^)

IMEPatcherModokiのiOS6の対応について、うれしい情報があったのでお知らせ。


iOS6のJBがきたのはいいけど、半角が入力出来ないってお嘆きのあなたm9(・∀・)ビシッ!!

IMEPatcherModokiをいれても、半角の入力が出来ません。
で、一生懸命対応バージョン作りました\(^^)/

が、公開前に\デキタ/ってtweet発見(; ̄Д ̄)

なんと、InlineCandidateを入れる事で半角入力が可能になるという( ´゚д゚`)

[追記]
InlineCandidateの設定でiOS4モードを選ばないと半角にならない模様φ(=_= )ハテ? 

以上(ノД`)なお知らせでした。

[追記2]
今公開中のバージョンはInlineCandidate無くても動作します。

が、ローマ字入力だとおかしな入力になる様です。