这似乎应该很简单,但是迄今为止我尝试过的所有方法都没有奏效。简而言之,我想在通过编程创建的UITableViewController的导航栏下方添加一个固定的图像。换句话说,即使用户上下滚动表视图,图片也应保持在导航栏下方(它基本上是导航栏的自定义阴影)。
我最接近的代码如下(在UITableViewController的init方法中),它添加了图片,但是当用户滚动时无法固定图片位置。
我最接近的代码如下(在UITableViewController的init方法中),它添加了图片,但是当用户滚动时无法固定图片位置。
// Add nav bar drop shadow
UIImage *dropShadowImage = [UIImage imageNamed:@"NavBarDropShadow.png"];
UIImageView *dropShadowView = [[UIImageView alloc] initWithImage:dropShadowImage];
[self.view addSubview:dropShadowView];
有没有一种简单的方法,可以通过编程方式将图像添加到屏幕上,按照您喜欢的位置定位它,并使其保持原位,即使用户滚动屏幕?感谢您提供的任何和所有建议!
[image drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height + 15.5)];
,它给我的新导航栏图像正确的纵横比,但是下拉阴影被截断了。有没有办法使导航栏的“溢出”可见? - Erik Frisk