私はXcodeを初めて使用し、現在最初のアプリを作成しています。私は長い間検索して適切なチュートリアルを見つけるのに苦労しましたが、見つかりません。UITableViewControllerにカスタム背景を挿入できる方法を探しています。色を変えることはできますが、それだけです。私が探しているのは、作成した静的セルの背後にPNG画像を設定し、それらのセルに不透明度をドロップして、カスタム画像が通過するようにすることです。誰かがIB(ストーリーボード)またはコーディングのいずれかを介してこれを行う方法を教えてもらえますか?とても有難い!!前もって感謝します!
3 に答える
2
簡単で正しい方法は次のとおりだと思います。
[tableView setBackgroundView:[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"yourimage.png"]]];
このコードを viewDidLoad に含めて機能させることができます。
于 2013-03-15T19:01:49.387 に答える
0
UIImageView *ivwCellBackground=[[UIImageView alloc]init];
[ivwCellBackground setImage:[UIImage imageNamed:CELL_BACKGROUNGIMAGE]];
cell.backgroundColor=[UIColor clearColor];
[cell setBackgroundView:ivwCellBackground];
[ivwCellBackground release];
ivwCellBackground=nil;
于 2013-03-19T06:45:29.527 に答える
0
セルの背景の場合:、willDisplayCell:atIndexPath:
メソッド でこれを行います
UIImageView *cellImageView = [[UIImageView alloc] initWithImage:[UIImageimageNamed:@"image.png"]]];
CGRect Frame = cell.backgroundView.bounds;
cellImageView.frame = newFrame;
[cell.backgroundView addSubview:cellImageView];
tableview background の場合、viewDidLoad:
メソッドでこれを行います
self.tableView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"BackgroundPattern.png"]];
于 2013-03-15T19:12:35.580 に答える