当前位置: 首页 > 知识库问答 >
问题:

如何将UIPuttons作为列表插入到UITextView中

颜嘉誉
2023-03-14

我有一个UITextView和一个带有UIPuttons的scrollView,现在我想把那些放在scrollView中的UIPuttons添加到UITextView中。现在,每次执行uitextview.addsubview(uibutton)时,它会将所有的uibuttons添加到同一个第一位置,并且会重载彼此。下面是它的样子:链接

共有1个答案

申阳伯
2023-03-14

UITextView不是为您尝试执行的操作而设计的。无论何时调用.addSubView,它所要做的就是使用UIButton的.frame来决定按钮的放置位置。

按钮的所有帧都将默认为cgrect(x:0,y:0,...),因此它们都将添加到TextView中的同一点0,0。

要实现您想要的外观,您需要遍历按钮列表,并根据上一个按钮的大小调整X/Y属性。同时也要考虑到按钮太宽而不适合,并且需要转到下一行的情况。并调整屏幕旋转等。

我建议查看像这两个已经构建的开源控件,而不是尝试从头开始构建:

  • https://github.com/elaworkshop/taglistview
  • https://github.com/popodidi/htagview
 类似资料:
  • 问题内容: 另外,我希望此UITextView带有XXX.txt中的文本文件。它在i​​OS6中可以正常工作,但内容不会出现在iOS7的UIAlertview中。我的代码如下: 问题答案: 以下链接解决了我的问题,该链接为https://github.com/wimagguc/ios-custom- alertview 以下内容已解决 文字检视 表格检视 影像检视 UIWebView 两种功能对我

  • 问题内容: 我有一张表,其中每当发生插入时所有列都会自动填充: 如何编写一条SQL语句,将新行插入到该表中,而无需手动提供要插入的任何具体值? 问题答案: 使用选项:

  • 问题内容: 我有一个,我想将其传递给声明的方法。有没有办法做到这一点? 代码看起来 事情 是这样的: 该代码显然是行不通的,因为需要不。 有没有一种方法可以将列表作为变量传递? 这是在Android App中,但我不明白为什么该解决方案不适用于Java 问题答案: 刚过去。

  • 如何将其插入到SQL表中? 此外,这个XML文件中还有很多行,那么如何使用1.sql文件来完成这个操作呢?

  • 问题内容: 这是我正在查看的表的简化版本: 我想在此表中插入新记录。我尝试了3种方法: 这种方法会插入,但是生成的键与表中的其他键不同,不是一个很好的顺序GUID 这失败并显示错误 newsequentialid()内置函数只能在CREATE TABLE或ALTER TABLE语句中的’uniqueidentifier’类型的列的DEFAULT表达式中使用。它不能与其他运算符组合以形成复杂的标量表

  • 问题内容: 但是我似乎无法使它与Visual Studio 2008中的SQL Server Express一起使用。 相同的表布局,一列具有标识和主键。 问题答案: INSERT INTO dbo.TableWithOnlyIdentity DEFAULT VALUES 就我而言,这很好。您如何尝试将这些行放入数据库中?SQL Server Mgmt Studio?从.NET应用程序进行SQL查