以前UITableviewcellEditingstyleDelete
は、ユーザーがクリックして削除ボタンを表示するためのボタンを表示していました(ユーザーが編集をクリックしてからボタンをクリックして削除ボタンを表示すると、メールアプリで表示されるのと同じ方法です)。ios6では問題なく動作しますが、ios 7を搭載したデバイスでアプリをビルドすると、削除ボタンが消えますが、削除ボタンの領域をタップすると削除できます。問題は、ユーザーが削除ボタン (OS によって提供される赤色のボタン) が表示されないことです。私のコードは次のとおりです。
- (UITableViewCellEditingStyle)tableView:(UITableView *)aTableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
{
// Detemine if it's in editing mode
if (self.editing)
{
return UITableViewCellEditingStyleDelete;
}
return UITableViewCellEditingStyleNone;
}
解決策を見つけるのを手伝ってください、私はiOS7環境についてあまり知りません.Thanks!