gpt4 book ai didi

ios - 在 UITextView 中定位 UILabel

转载 作者:行者123 更新时间:2023-12-01 19:23:10 27 4
gpt4 key购买 nike

试图定位 UILabel在一些文本之上,但元素是相互“踩踏”的。我用 x,y,h,w 定位它们,这样它们不应该这样做,但唉,它们确实如此。您可以在屏幕截图中看到标签文本“鲍鱼”和文本混合在一起。我需要在这里进行哪些更改?我已经尝试将 x,y,w,h 值更改为没有太大效果...

enter image description here

txtView = [[UITextView alloc] initWithFrame:CGRectMake(10,20,280,300)];
[txtView setFont:[UIFont fontWithName:@"ArialMT" size:14]];
txtView.text = word.definition;
txtView.editable = NO;
txtView.scrollEnabled = YES;
[txtView scrollRangeToVisible:NSMakeRange([txtView.text length], 0)];
txtView.minimumZoomScale = 1;
txtView.maximumZoomScale = 10;

UILabel *wordTitle = [[UILabel alloc] initWithFrame:CGRectMake(10, 10, 250, 20)];
wordTitle.text = word.term;
[txtView addSubview:wordTitle];


[detailsViewController.view addSubview:txtView];

最佳答案

我认为问题在于您将标签 View 作为 subview 添加到 UITextview .您必须为 UITextview 中的标签 View 保留一些空间。 .您可以在 textView 中添加一些填充,这可能会造成混淆,因为 UITextView 中的填充不是恒定的,并且根据字体大小而变化。或者您可以添加您的 UILabel直接到detailsViewController.view并开始您的UITextView标签下方。

希望能帮助到你。

关于ios - 在 UITextView 中定位 UILabel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9198700/

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