更改搜索栏的背景颜色很容易。但是,我不知道如何更改其背景图像。没有直接的方法。我需要帮助......我感谢任何给定的想法......
问问题
9305 次
3 回答
11
UISearchBar* bar = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 0, 320, 44)];
UIImageView* iview = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"test.png"]];
iview.frame = CGRectMake(0, 0, 320, 44);
[bar insertSubview:iview atIndex:1];
[iview release];
[self.view addSubview:bar];
[bar release];
于 2011-03-08T08:04:56.410 回答
3
searchBar.backgroundImage = [UIImage imageNamed:@"searchBackground"];
于 2012-05-05T07:24:43.193 回答
2
如果您想使用图像作为搜索栏的背景,您可以使用,
searchBar.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"search_bg.png"]];
于 2011-03-08T11:43:07.350 回答