2012-04-24 14 views
3

iOS 5の私のUITableViewの上に奇妙なグレーの線が現れました。(Xcode 4.3にアップグレードし、iOS 5のiPhoneでアプリケーションを実行するまで表示されませんでした)この?また、私はこれを行うことによって処分した私の他のTableViewControllersの一部で面白い白線を得ていた。UITableView iOS 5の上にグレーの線がある

// needed to get rid of funny white lines in iOS 5 
    tableView.separatorStyle = UITableViewCellSeparatorStyleSingleLine; 
tableView.separatorColor = [UIColor clearColor]; 

しかし、これは、この行を削除するために動作しません。ここにヘッダータイトルはありません。私のUITableViewで線が上下にスクロールします settings

+0

これを試してください: tableView.separatorStyle = UITableViewCellSeparatorStyleNone; – iMash

+0

素早く応答してくれてありがとう - 残念ながらそれはうまくいかず、回線はまだそこにあります –

答えて

0

おそらく、heightForHeaderInSectionメソッドを実装しています。 それを完全に削除するか、0

-(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section 
{ 
    return 0.0; 
} 
1

を返すどちらか私は同じ問題を抱えているが、それだけでは編集モードで表示されます。 私はヘッダーが必要でしたので、前の答えは私のためではありません。 しかし、この回答は私のために助けますRemove top gray line on UITableViewCell 、私はそれが同じ問題で遭遇したいくつかの人に役立つことを願っています。

tableView.separatorColor = [UIColor clearColor]; 
0

あなたはcolorWithRed:green:blue:alphacolorWithPatternImageは、トリックを行います変更する簡単なバックグラウンドを持っていた場合。

//self.tableView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"background"]]; 
self.tableView.backgroundColor = [UIColor colorWithRed: green: blue: alpha:] 

しかし、このような背景のためにあなたが傾斜画像が全体の背景を作るような方法でbackground.pngの画像を切り抜くことができた場合、一番上の行を削除します。

関連する問題