gpt4 book ai didi

objective-c - UITextView 不在另一个 subview 中滚动

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

我有一个名为 descriptionTextUITextView,我将其作为 subview 添加到 viewDescription。它本身是 sliderView 的 subview :

sliderView -> viewDescription -> descriptionText

出于某种原因,descriptionText 不会滚动。但是,如果我将它作为 subview 添加到 sliderView,它会滚动...

这就是我创建 UITextView 的方式:

_descriptionText                    = [[UITextView alloc] initWithFrame:CGRectMake(10, 30, 220, 100)];
_descriptionText.text = @"Some long text here...";
_descriptionText.backgroundColor = [UIColor clearColor];
_descriptionText.textAlignment = UITextAlignmentLeft;
_descriptionText.textColor = [UIColor whiteColor];
_descriptionText.font = [UIFont boldSystemFontOfSize:11];
_descriptionText.editable = NO;

注意我已经设置:

_viewDescription.userInteractionEnabled = YES;

我怎样才能让它工作?

编辑 1:我也尝试了所有这些方法,但没有任何改进:

[_descriptionText setContentSize:CGSizeMake(500, 500)];
[_descriptionText setContentOffset:CGPointMake(200, 200)];
[_descriptionText setOpaque:TRUE];
[_descriptionText setEditable:NO];
[_descriptionText setShowsVerticalScrollIndicator:YES];
[_descriptionText setScrollEnabled:YES];
[_descriptionText setUserInteractionEnabled:YES];

编辑 2:这是_viewDescription:

_viewDescription = [[UIView alloc] initWithFrame:CGRectMake( self.frame.size.width + 20, 110, 230, 140)];

这是自定义的 sliderView:

_sliderView = [[PTSlidersDimension alloc] initWithFrame:CGRectMake(350, 270, 390, 250)]

请注意,PTSliderDimension 是一个继承自 UIView 的自定义类。

最佳答案

您的viewDescription 有什么框架?可能它小于您的 descriptionText 的框架?

(scrollEnableduserInteractionEnabled 默认都是 YES,所以这不会有帮助。)

关于objective-c - UITextView 不在另一个 subview 中滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13858382/

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