- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
使用Iphone sdk 3.1.2
我有一个启用垂直和水平滚动的 UITextView 控件。我希望每行文本都显示而不换行,以便用户可以水平滚动来查看它。我遇到的问题是,即使启用了水平滚动,文本也会以 iPhone 屏幕的宽度换行,即 320 像素。
如何防止包装?
谢谢
最佳答案
Use sizeWithFont: from the NSString UIKit additions to get each line's width, then set your UITextView's contentSize property to be slightly wider than the width of the longest line.
我在尝试此策略时遇到了问题,该问题是在将字符串分配给 UITextView 的文本属性时出现的。分配时,UITextView 将设置其 contentSize.width 以匹配 View 的宽度,并将在分配的文本字符串中插入换行符以将其换行至该宽度。您可以在分配 uitextview.text 后将 contentSize.width 设置为最长行的长度,这会在 ScrollView 中提供额外的空间,但换行符会阻止文本填充新空间。
如果您在将文本加载到 View 中之前设置了 contentsize.width,那么当您加载文本时,contentSize 就会重置。
我尝试在加载之前增加 TextView 的框架大小,这可以让长行超出屏幕边缘。但是,您无法滚动,并且当您减小框架大小时,文本的换行符和 contentSize 的重新调整会再次发生。如果在 View 中输入任何文本,也会发生同样的情况。
嗯,我确信 uitextviews 根本无法或不适合水平滚动。我不明白将 TextView 嵌入到另一个 ScrollView 中可以如何缓解这种情况。只需要在 HTML 中完成...
关于iphone - 使用 UITextView 防止自动换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2201254/
在 Vaadin 7.0,显示时JavaBean Table 中的数据与 BeanContainer ,用新数据刷新表的正确方法是什么? 最佳答案 该表通过监听器监视表项的属性。如果您通过表的 Ite
首先,我使用的是带有 Axis2 1.6.2 的 eclipse,我正在 tomcat 6 上部署我创建的 Web 服务。Web 服务是在 eclipse 中通过自上而下的方法创建的。 我被要求使对我
我已将 Rails 3.1.1 应用程序升级到 Rails 3.1.3,现在,对于每个请求,它仅响应错误数量的参数(3 for 1)。不幸的是,它没有说明错误在哪里,并且应用程序跟踪为空。我认为存在一
我是一名优秀的程序员,十分优秀!