gpt4 book ai didi

iphone - 如何在一个 TextView 中显示字符串的某些部分并在其他 TextView 中扩孔

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

在我的应用程序中我有

IBOutlet UITextView *newsFirstPart;
IBOutlet UITextView *newsSecondPart;

IBOutlet UILabel *newsTitle;
IBOutlet UIImageView *newsImgView;

IBOutlet UIButton *sendBtn;

我正在以编程方式在 TextView 中显示一些字符串内容。以下是我的 ScrollView 的设计。意思是我正在解析 xml 文件中的字符串内容。因此字符串长度在每种情况下都应该有所不同。

我想在第一个 TextView 中显示字符串内容的某些部分,这意味着它应该取决于 *newsFirstPart 的高度以及第二个 *newsSecondPart 中的所有剩余字符串。

此外,我想以编程方式将 UIButton“发送”放置在第二个 TextView 之后。

根据第二个 TextView 的高度,我必须设置 ScrollView 内容大小。

如何在一个 TextView 中显示字符串的某些部分并在其他中显示剩余部分?

!------------------------------!
!---------------!--------------!
! newsTitle !
!------------------------------!
! ! !
! ! !
! newsFirstPart ! newsImgView !
! ! !
! fixed height ! !
!---------------!--------------!
! !
! !
! newsSecondPart !
! !
! !
! !
! Dynamic Height !
! !
!-------------------------------
! !---------! !
! | SendBtn | !
! !---------! !
! !
!------------------------------!

最佳答案

仅使用 UIKit 对象很难做到这一点,因为 UIKit 中没有公共(public)方法可以让您知道字符串的哪个子字符串适合您的第一个 TextView 。

我建议您尝试一下 CoreText 框架。

查看列示例

https://developer.apple.com/library/content/documentation/StringsTextFonts/Conceptual/CoreText_Programming/LayoutOperations/LayoutOperations.html

关于iphone - 如何在一个 TextView 中显示字符串的某些部分并在其他 TextView 中扩孔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6540632/

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