スポンサードリンク

2011年01月18日

UITableViewCellの編集モード時のずれ

カスタムセルを使用しているときに
UITableViewの編集モード時にセルが右にずれなくてハマったのでメモ


- (void)layoutSubviews {
[super layoutSubviews];

if (self.contentView.frame.size.width == 268) {
title.frame = CGRectMake(83, 15, 245, 20);
subtitle.frame = CGRectMake(83, 35, 245, 20);
symbol.frame = CGRectMake(53.0f, 20.0f, 26, 26);
}

else if (self.contentView.frame.size.width == 235) {
title.frame = CGRectMake(50, 15, 245, 20);
subtitle.frame = CGRectMake(50, 35, 245, 20);
symbol.frame = CGRectMake(20.0f, 20.0f, 26, 26);
}

else if (self.contentView.frame.size.width == 300){
title.frame = CGRectMake(50, 15, 245, 20);
subtitle.frame = CGRectMake(50, 35, 245, 20);
symbol.frame = CGRectMake(20.0f, 20.0f, 26, 26);
}
}


やり方それぞれあるだろうが、上記のようにフレームサイズをとって
通常時、編集モードなどそのときの値によって場合分け

layoutSubviewsで設定し直すことで対処できた




posted by mya at 11:22| Comment(4) | UITableViewCell | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
恋人が欲しければデコログへ!大人気のデコログを徹底解説!若い女性に絶大な人気を誇るデコログであなたの理想の恋人を見つけましょう!これからデコログを始めようと迷っている人はココをチェック!
Posted by デコログ at 2011年11月27日 05:16
朝日杯フューチュリティステークス 2011をデータ面から完全攻略!万馬券予想で高回収率を出している競馬予想会社の大胆予測!有力情報や丁寧な解説で競馬をもっと好きになれる!もっと勝てる!!
Posted by 朝日杯フューチュリティステークス 2011 at 2011年12月10日 05:12
正月休みって最高!!けどそろそろ家に居るのも飽きてきたしなぁ。って人!アグレッシブに活動しようぜ!世間が休んでいる間に差をつけとかないと!上に登れる奴は必ず共通点があるんだ。その答えを見つけたい奴だけおいで。
Posted by モバゲー at 2012年01月02日 14:50
とうとうカラコンが発売されるみたいだよ!まだまだ購入できるサイトが少ないから見逃さないで!
Posted by デ コ ログ at 2012年01月24日 09:44
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。