gpt4 book ai didi

ios - UIView 显示了 25%

转载 作者:行者123 更新时间:2023-11-29 03:56:17 26 4
gpt4 key购买 nike

我有一张带有 MapBox 库的 map 。现在我设置背景是这样的:

    UIView *background = [[[NSBundle mainBundle] loadNibNamed:@"IGBackgroundView" owner:self options:nil] objectAtIndex:0];
[_mapView setBackgroundView:myView];

注意 setBackgroundView:用于 UIView*

这很好用,它显示正确。我想要的是让背景更漂亮一点。我想使用它来制作动画:

animationContainer.animationImages = imagesArray;
animationContainer.animationDuration = 0.5f;
[animationContainer startAnimating];

我想制作一个 Controller ,以便 Nib 可以有一个文件所有者,并且我可以添加代码以保持一切整洁。

现在我有:

#import <UIKit/UIKit.h>

@interface IGBackgroundViewController : UIView

@property (nonatomic, strong) UIView *view;

@end

   #import "IGBackgroundViewController.h"

@implementation IGBackgroundViewController

- (id)initWithFrame:(CGRect)frame
{
self = [super initWithFrame:frame];
if (self) {
// Initialization code

_view = [[[NSBundle mainBundle] loadNibNamed:@"IGBackgroundView" owner:self options:nil] objectAtIndex:0];

[self addSubview:_view];
}
return self;
}


@end

并设置我使用的背景:

    IGBackgroundViewController *background = [[IGBackgroundViewController alloc] init];

[_mapView setBackgroundView:background];

它有效,但只显示了总数的 25%: nib and result

有人知道为什么会发生这种情况吗?

P.s.我对 iOS 开发还很陌生。

最佳答案

注意自动调整大小!

可能您在 Interface Builder 中设置了错误,当您运行应用程序时, View 会进入不同的位置。

enter image description here

希望这有帮助。

关于ios - UIView 显示了 25%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16459474/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com