0

私は Xcode に非常に慣れていないため、すべての機能に精通しているわけではありません。UITabelView の下に背景画像を置きたいだけです。この問題には多くの答えがありますが、それらはすべて、これらの白いアーティファクトの境界線を与えてくれます。だから私の質問は、誰かが同じ問題を抱えて解決したのですか? アイデアを得るために、imag を以下に添付します。

助けてくれてありがとう!

ここに私の実装の簡単なビューがあります

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:
(NSDictionary *)launchOptions{

  self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
  // Override point for customization after application launch  
  //initialise main views
  UIImageView *backGround = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 
  self.window.bounds.size.width, self.window.bounds.size.height)];
  [backGround setImage:[UIImage imageNamed:@"Default.png"]];
  [self.window addSubview:backGround];
  LoginViewController *loginViewController = [[LoginViewController alloc] 
  initWithNibName:@"LoginViewController" bundle:nil];
  self.navigationController = [[UINavigationController alloc] 
  initWithRootViewController:loginViewController];
  self.window.rootViewController = self.navigationController;
  self.window.backgroundColor = [UIColor whiteColor];
  [self.window makeKeyAndVisible];

  return YES;
}

ここに画像の説明を入力





[別の UI アイテムの同じ問題]

今、私はプログラムで作成された丸みを帯びた四角形の UIButtons で同じ問題を抱えています。しかし、私はそれらを取り除く方法がわかりませんか?

4

2 に答える 2

1

私は前にこの問題に直面しています

この問題を解決するには、テーブルビューセパレータープロパティをシングルラインエッチングスタイルに設定すると思います。セルフォーローアットインデックスパスデリゲートでテーブルビューセパレーターを設定します。

tableview.separatorStyle = tableview.UITableViewCellSeparatorStyleSingleLine;

また

tableview.separatorStyle = tableview.UITableViewCellSeparatorStyleNone;

または、区切りセクションの下のxibファイルに設定できます。

あなたを助けるかもしれません

于 2012-11-23T21:27:40.303 に答える
0

ちょっと考えてみると...でも、[UIScreen mainScreen]のサイズを取ります。ApplicationBar を有効にしているため、ウィンドウの高さが 20px 小さくなっています...(?)

于 2012-11-23T20:51:31.810 に答える