[[ともっくす alloc] init]

ともっくすの雑多な日記と技術的なメモ

Objective-C

UIViewの背景に画像を指定したい

タイトルの通り。備忘録として。 self.view.backgroundColor = [UIColor colorWithPatternImage: [UIImage imageNamed:@"background.jpg"]];

UIButtonのタイトルを複数行で表示したい

UIButtonには,UILabelクラスであるtitleLabelがプロパティとしてあるので,このtitleLabelのプロパティを色々変更すれば良い.複数行で表示するなら, button.titleLabel.lineBreakMode = NSLineBreakByWordWrapping; button.titleLabel.numberOfLines = 3;…

UIButtonのタイトルの位置をもっといい感じにしたい(左寄せとか余白とか)

UIButtonのタイトルはデフォルトでは中央寄せ(センタリング)されているので,それを変更したい. 左寄せと右寄せ これは,多分,Storyboard上でも出来る.コード上では,次のような感じで設定出来る. // 左寄せ button.contentHorizontalAlignment = UICo…

NSArrayの全ての要素に対して一斉にメッセージを送りたい

NSArrayの全ての要素に対して一括で同じ処理をしたいときなんかがある.全ての要素が同じインスタンスメソッドを持っているなら,それを簡単に実行することができる. まあ,例えば,クラスPersonの属性に身長heightがあって,さらに身長を1cm伸ばすようなイ…

UIPickerViewの文字サイズを変更したい

UIPickerVIewでラベルに長い文字列を載せると切れてしまうので,サイズを小さく変更したい.例えば,_datasがこんな感じのときについて考える. NSArray *_datas = @[@"普通の文字列", @"けっこう長ーーーい文字列", @"かなり長ーーーーーーーーーい文字列"]…

NSKeyedUnarchiverを使ってアーカイブを復元しようと思ってもnilしか返ってこない

iPhoneアプリを作っていて,データのシリアライズをしようと思い,NSKeyedArchiverのarchiveRootObject:toFile:メソッドでアーカイブして,NSKeyedUnarchiverのunarchiveObjectWithFile:メソッドでアンアーカイブしようと思った.しかし,保存はできるが,復…

UITableViewの2種類のデータをスクロール位置を保持したまま切り替えたい

タイトルそのまま. やりたいこと: UITableViewの2種類のデータをボタンを押すことで切り替えたい 切り替えを戻したときにスクロール位置は前の状態のままにしたい うん,日本語が難しい.

UITavleViewでセルの削除は禁止にしつつも移動は許可したい

UITableViewで,ユーザにセルの削除は禁止にして,その上で移動は可能となるようにしたいと思うことがあった.で,頑張って探してたら,もろな質問が見つかった. > iphone - How can I make a cell movable but not deletable in a UITableView? - Stack Ov…