2012-03-21 5 views
0

他のアプリのアイコンを読み込むUITableViewがあります。クリック時にUITableViewのセルイメージが大きくなる

70pxの高さのセルで57x57の自動サイズがうまく見えます。

セルをクリックすると、画像が突然最大70x70まで拡大し、どのように停止するかわかりません。

アイデア?

おかげで、 アシュリー

+0

カスタムセルですか? heightForRowAtIndexPathデリゲートを追加しようとしましたか? – cocoakomali

+0

@ココアコマリ私はすでにそれを持っています。 70は、セルのデフォルトの高さではありません。 –

+1

いくつかのコードを共有できますか?細胞作り、代議員? – cocoakomali

答えて

0

だから私はそれを理解する方法は、あなたがcellviewにサブビューとしてUIImageViewを追加しているです。

イメージがセル行よりも小さい場所でもうまく動作する方法は、UIImageViewをcellForRowAtIndexPathに追加し、フレームをフレームに合わせてイメージサイズに設定します。

UIビルダでカスタムセルを作成している可能性がありますが、イメージビューのフレームを明示的にCGRectMake(imageview.frame.bounds.x,imageview.frame.bounds.y,57,57)に設定し、垂直および水平のautoresizeプロパティをnoneに設定すると、拡大が止まるはずです。

関連する問題