0
は、私が編集モードにしていながら。 ダークグレーは、リオーダーアイコンによってプッシュされているようなimageViewで、背景(明るい灰色)でUIviewを見ることができます。
私はこれが起こるのが嫌いです。
あなたはどう思いますか?
は、私が編集モードにしていながら。 ダークグレーは、リオーダーアイコンによってプッシュされているようなimageViewで、背景(明るい灰色)でUIviewを見ることができます。
私はこれが起こるのが嫌いです。
あなたはどう思いますか?
並べ替えボタンとその表示を非表示にしたいですか?もしそうなら、あなたはそのようなあなたのカスタムのUITableViewにdidTransitionToStateメソッドをオーバーライドすることができます
- (void)didTransitionToState:(UITableViewCellStateMask)state
{
//modified from comments here:
//http://www.erasetotheleft.com/post/overriding-the-drag-reorder-control-in-uitableviewcell/
if(state == UITableViewCellStateEditingMask)
{
for (UIControl *control in self.subviews)
{
// Find the Reorder Control
if ([control isMemberOfClass:NSClassFromString(@"UITableViewCellReorderControl")] && [control.subviews count] > 0)
{
// Create Pointer to Reorder Controls Image View
UIImageView *imageView = [control.subviews objectAtIndex:0];
// Set Image Views Hidden Property to NO
imageView.hidden = YES;
}
}
}
}
編集モードに入ると暗い灰色のimageViewが左に押されないようにしたい。 – Shay
私はあなたの代わりにそのcontentViewのUITableViewCellののビュー上で直接あなたの背景の画像を追加するべきだと思います。そのUIImageViewをInterface Builderのセルの背景プロパティに接続するだけです。 – Bhavin