gpt4 book ai didi

SKScene 中的 UIScrollView

转载 作者:行者123 更新时间:2023-12-02 13:48:26 26 4
gpt4 key购买 nike

为什么我在 SKScene 中看不到文字?这是在 SKScene 中使用 UIScrollView 的正确方法吗?

-(id)initWithSize:(CGSize)size {
if (self = [super initWithSize:size]) {

UIScrollView * contentScrollView = [[UIScrollView alloc]initWithFrame:self.view.frame];
contentScrollView.backgroundColor = [UIColor whiteColor];
[contentScrollView setUserInteractionEnabled:YES];

UITextView * mainContent = [[UITextView alloc]initWithFrame:self.view.frame];
mainContent.text = @"HELLO WORLD";
mainContent.textColor = [UIColor blackColor];

[contentScrollView addSubview:mainContent];
[self.view addSubview:contentScrollView];

}
return self;
}

最佳答案

此时(使用 -(id)initWithSize:(CGSize) 初始化场景时) 没有与您的场景关联的 View 。如果您想将 UIScrollView 添加到场景中,您应该在 -(void)didMoveToView:(SKView*) 方法中执行此操作。

此外,如果您希望 UIScrollView 包含 SKNode,您可以查看 https://stackoverflow.com/a/19096256/2328918

编辑2014-04-20

我已经开源了 SpriteKit 中用于平移和滚动场景的组件,请查看:https://github.com/pzbyszynski/PIOSpriteKit

关于SKScene 中的 UIScrollView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22878555/

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