mtmr_t's blog

ひよっこiosぷろぐらま

UIButtonのラベルに下線装飾をつけたい。

ソースで実装する際やってみたソースを備忘録
冗長なところがありそうだけど、とりあえずメモで。

    NSString *str = @"下線";
    NSMutableAttributedString *attrStr;
    attrStr = [[NSMutableAttributedString alloc] initWithString:str];
    
    // 打ち消し線
    [attrStr addAttribute:NSUnderlineStyleAttributeName
                    value:[NSNumber numberWithInt:3]
                    range:[str rangeOfString:@"下線"]];
    
    NSMutableAttributedString *mutableAttributedString = [[NSMutableAttributedString alloc] init];
    [mutableAttributedString appendAttributedString:attrStr];
    
    _searchButton.titleLabel.attributedText = mutableAttributedString;

UITableViewで複数選択したインデックスを後からとりたい!

だいぶん実装までにかかりました。

[myTableView indexPathsForSelectedRows];

公式にこのメソッドで、選択されているセルのパスが全部とれるよ!!
とあったので、素直に実装したところ。。

3つ選択したのに1Objectしか入っていない…なぜだ!
「{length = 2, path = 0 - 1}」こんな感じ。


これが必要でした!

[myTableView setAllowsMultipleSelection:YES];

つまりは、複数選択扱いになっていなかったから、
最後に選択されたセルのパスだけがとれていたということでした。
セルの選択色消してアクセサリつけていたので全然気づいてなかったです。。

setAllowsMultipleSelectionDuringEditing:YES

上記のソース。
これで出来るよってサイトに乗ってたりしたけど
できませんでした……。なんでだろーなんでだろーと思っていました。が。

編集モードのときに複数選択ができるようにするメソッド

今回私編集モードでしようとした訳ではなかったので、
反応していなかっただけ!でしたorz


ググってると、いろんなサイトでもう自分でセルが
選択された時にインデックス保存しちゃえよ!!
というものがほとんどで、すごくもったいないと思いました。

私と同じく引っかかってしまった人の為になれば幸い!

いじょ

最新のios入手方法備忘録

WWDCでios8beta、xcode6のbetaがでましたね!!
もうダウンロードして、利用する事ができます。


その手順の備忘録です。

まずはiOS Dev Centerにアクセス!
https://developer.apple.com/devcenter/ios/index.action

そしてログインします。

最初は選択できませんが、iOS8 betaっていうのがうっすら見えます。

f:id:mtmr_t:20140603110726p:plain

黄色いエリアで、何も保証しなくてもいいならなんとかーって書いてあるエリアがあるので、
そこからI agreeすると、戻ってきた時に選択できるようになります。

選択してから下へスクロールして、、

ここから、目的のもの(ipswファイル)をダウンロードします。
f:id:mtmr_t:20140603111114p:plain

私はiPod touchを選択して、ダウンロードしました。

次!

iTunesから自分のiPodを選択。

f:id:mtmr_t:20140603111407p:plain

「アップデートを確認」ボタンを、Optionキーを押しながらクリック

するとファインダーが開くので、ダウンロードしたipswファイルを選択。

そしてアップデートへ……