UITextView宽度大于512不显示文本

2024-01-14

每当我将 UITextView 的大小扩大到大于 512 时,代码如下:

textView = [[UITextView alloc] initWithFrame: CGRectMake(0, 0, 513, 1024)];

它不再显示任何文本... 512 可以工作,任何低于该值的尺寸也可以,但任何大于 512 的尺寸都会停止显示任何文本。完整代码:

- (void)loadView {
    self.navigationItem.hidesBackButton = YES;

    self.view = [[UIView alloc] init];
    self.view.backgroundColor = [UIColor blackColor];

    RDLocalizedStrings * strings = [RDLocalizedStrings defaultLocalizedStrings];

    NSString* message = [strings getStringWithKey: @"noUpdatesAvailableText"];

    CGFloat messageFontSize;

    RDRectCreate(message);

    BOOL iPad = NO;
#ifdef UI_USER_INTERFACE_IDIOM
    iPad = (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad);
#endif
    if (iPad) {
        RDRectWrite(message, 0, 100, 513, 200);
        messageFontSize = 20.0;
    } else {
        RDRectWrite(message, 0,  0, 320, 480);
        messageFontSize = 20.0;
    }

    textView = [[UITextView alloc] initWithFrame: messageRect];
    textView.text = message;
    textView.backgroundColor = [UIColor redColor];
    textView.textAlignment = UITextAlignmentCenter;
    textView.textColor = [UIColor whiteColor];
    textView.font = [UIFont systemFontOfSize: messageFontSize];
    textView.editable = NO;

    [self.view addSubview: textView];
}

It seem UIViewAutoresizingFlexibleWidth制作ipad的UITextView隐藏文本。调整大小textView.frame=CGRectMake(0,0,768,21)可以解决这个问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

UITextView宽度大于512不显示文本 的相关文章

  • 在应用程序中全局关闭自动更正

    我想在 iPad 应用程序中禁用文本输入自动更正 无论设备上自动更正的全局设置是什么 有没有一种好的方法可以通过 API 执行此操作 或者我只需要浏览整个应用程序 找到所有文本输入字段 然后单独关闭每个字段的选项 抱歉 您必须检查所有文本字
  • iPad Safari 100% 高度问题

    我的页面上有一个模态 div 它使背景变灰 如果我将overlay div的高度设置为100 它在IE 桌面 上工作正常 但在iPad Safari上 完整的高度不会变灰 究竟是什么问题 这与固定位置 视口有关吗 请帮忙 下面是相同的 CS
  • 禁用 iPhone 4S / 新 iPad 键盘上的听写按钮

    我们的应用程序是一个医疗保健应用程序 我们的应用程序中有一个符合 HIPAA 标准的语音识别器 所有听写都可以通过它进行 医院不希望医生意外开始与不符合 HIPAA 标准的 Nuance Dragon 服务器进行对话 因此 我正在寻找可以抑
  • 在 UITextView 上添加具有自定义间距和文本的图像

    I want to add Image on text view and want proper spacing as shown in screenshot 我尝试在文本视图上添加图像 但在根据要求放置文本时遇到问题 请向我提供有关同样的
  • UISlider不会自动重绘

    我的应用程序上有一个 UISlider 有时我不仅需要更新它的值 还需要更新它的minimumValue 值已更改 但如果我调用 setValue 方法或为滑块分配新值 它会具有新值 但滑块不会将自身重新绘制到该新值应有的位置 我怎样才能重
  • 如何清除代码中的 NSLog 输出?

    有没有办法清除代码中的控制台输出 thanks 我喜欢的快捷方式 Simply USE K Keyboard Shortcut when you want to clear the NSLOG Data
  • 在文本视图滚动之前无法看到 UITextView 中的文本

    我的应用程序中有一堆文本视图 由于某种原因 无论我以编程方式 来自互联网 还是通过界面生成器 硬编码 设置 UITextView 文本 无论我做什么 当我在测试时转到该文本视图时它都是空白的 但当我滚动它的那一刻 所有文本就突然出现了 只是
  • iPad - 无法在框架内滚动

    我无法滚动 iPad Safari 中框架内调用的 pdf 我已经尝试过两件事 2 指滚动 使用对象 嵌入代替框架 但这是行不通的 事实上我已经尝试了很多东西 溢出 高度等等 请帮我 先感谢您 根据这篇文章http support appl
  • iphone:在 UIWebView 之上查看?

    我正在开发一个浏览器应用程序 并且 UIWebView 顶部有一个地址栏 在 MobileSafari 上 如果向下滚动 地址栏开始移动到顶部 移出屏幕 并且 UIWebView 不会滚动 只有当地址栏完全消失时 它才开始滚动 我也想在我的
  • ActionScript、NetStream.Play.Failed iOS AIR 移动设备

    我正在尝试以类似于 Tiberiu Ionu Stan http stackoverflow com questions 2036107 aac mp4 not working in actionscript 3s netstream 的方
  • 如何在 iOS 上捕获的视频中添加水印[重复]

    这个问题在这里已经有答案了 我想知道是否有人可以告诉我如何实现这一目标 如果一直在考虑几个解决方案 从捕获的视频创建单独的图像 然后将它们合并到每个图像中 然后创建一个新的 AVAsset 听起来有点复杂 您不觉得吗 合并2个视频 一个是透
  • 键盘滑回后 UIPopoverController 未移至原始位置

    我正在 iPad 中显示带有 UINavigation 栏的弹出框 在第二个视图中 我有一个可以显示键盘的 UISearchController 键盘将弹出窗口向上推 这很好 但是如果我现在按下 UINavigation 栏上的 后退 按钮
  • UILongPressGestureRecognizer 不起作用,但将其替换为 UITapGestureRecognizer 效果很好。为什么?

    我有一个UIImageView with a UILongPressGestureRecognizer无论我如何配置手势识别器 似乎都不会检测到长按手势 但是 如果我把它换成UITapGestureRecognizer that工作得很好
  • 使用 UIWebView 显示 PDF 不起作用

    因此 我意识到有关使用 UIWebView 在应用程序 在 iPad 上 中显示 PDF 存在很多问题 我已经审查了我能找到的所有内容 但似乎找不到任何满意的东西 我想做的事情非常基本 所以我真的不知道为什么它不起作用 我需要做的就是在 U
  • iOS7状态栏和导航栏问题

    我正在将我的应用程序迁移到 iOS 7 为了处理状态栏问题 我添加了以下代码 if UIDevice currentDevice systemVersion floatValue gt 7 0f CGRect frame self navi
  • 如何在 iOS 企业帐户中创建开发人员配置文件请求?

    我们有 iOS 企业帐户 现在我们想要向我们的团队添加一名开发人员 该开发人员将创建一个开发人员配置文件 问题是新添加的开发人员在他的苹果帐户中看不到配置文件标签 任何人都知道新添加的开发人员如何创建配置文件 感谢您 Steps 您可以通过
  • 在 iPhone 上搜索 PDF

    经过两天尝试使用 Quartz 从 PDF 中读取注释后 我成功做到了并且发布我的代码 https stackoverflow com questions 4080373 get pdf hyperlinks on ios with qua
  • UITableView 在单元格刷新时滚动到顶部

    我有一个 UITableView 其中一个单元格的大小是动态调整的 以适应其中的 UITextView 每当键入一个键时 单元格都会检查计算出的高度是否增加 就像换行符一样 因此它可以告诉表单元格的高度需要重新计算 我用这段代码做到了这一点
  • iOS 开发: [[self navigationController] viewControllers]; 有哪些原因?会返回零吗?

    以下语句返回零 NSArray viewControllersInNavStack self navigationController viewControllers 这个语句是在导航堆栈中大约四层深度的视图控制器中调用的 所以我不明白它如
  • 如何将 Cocoa 应用程序移植到 iPhone-OS?

    我即将创建一个 Cocoa 应用程序 我想确保有一天我可以轻松地将它移植到 iPad 甚至 iPhone 我该如何提前计划 我知道我将不得不重做所有 NIB 并可能设计一个不同的工作流程 但是代码呢 仅仅用 UIsomething 替换每个

随机推荐

  • 为什么这么多网站不允许在密码中使用非字母数字字符?

    在注册时 很多网站不允许在密码中使用符号 从可用性的角度来看 这让我陷入了困境 因为我在所有密码中都包含了多个符号 并且作为一名时不时处理网络身份验证的程序员 我不明白为什么不允许这样做 我错过了什么吗 他们担心 SQL 注入吗 不想处理转
  • 克隆 git 存储库时如何自动保留别名?

    我在 git 存储库的配置文件中设置了一堆方便的别名 我偶尔会克隆这个存储库 例如到我的笔记本电脑上 但克隆不包含我设置的任何别名 大概是因为克隆不会复制存储别名的 git 配置文件 但是 我希望在使用克隆时可以使用这些别名 而无需再次手动
  • 如何下载发送到 Telegram 机器人的文件或照片?

    我正在使用电报机器人 API 但无论如何我都看不到下载发送到我的机器人的文件 我得到了文件的哈希值 但不知道如何处理它 有什么办法吗 谢谢 现在可以使用了 https core telegram org bots api getfile h
  • 警告:将新 ns 映射到旧 ns 并且模拟器突然停止

    升级到 Arctic Fox 后 即使模拟器正在运行但有时会突然停止 我也会收到以下错误 这是什么错误 我怎样才能摆脱这个 我正在使用以下内容复制自cmd gt C Users Debasis gt flutter doctor Docto
  • 如何从xhr下载流媒体视频

    I d like to download a video from a site that uses flowplayer When I inspect the element I get something like So we can
  • Javascript OOP 最佳实践? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • TypeError:调用元类基时出错新样式类不能只有经典基

    类的集合定义为 class A staticmethod def call print a class C type def repr self return somename class B A metaclass C staticmet
  • 基于匹配多个数据集中的多个条件和日期范围添加列

    我一直在努力寻找解决这个问题的最佳方法 为了概括这个问题并帮助其他可能需要执行类似任务的人 我试图找到将列添加到第三个数据集的最佳方法 该方法基于中间数据集中的匹配 并且属于第三数据集的日期范围 最终结果是将第三个数据集中的匹配值返回到第一
  • SSRS 2008 R2 - 从报表服务器链接以纵向而不是横向打印

    我的一份 SSRS 报告有一个问题 如果我直接从服务器打印 它会以纵向打印 从而切断报告的左侧 基本上 它似乎会打印右侧 并尽可能打印到左侧页面内 报告的其余部分并不像打印在单独的页面上那样 如果我导出为 PDF 并打印它工作正常 它似乎只
  • 为 android 4.1 设备编译和构建“iw”?

    我需要在 android 4 1 设备上安装 iw 无线软件包 但我不知道如何安装以及安装所需的软件包版本是什么 是否需要 Linux 平台来执行此操作 或者在 adb shell 上构建并安装 Android 生根设备就足够了 我看到这个
  • 错误:带有 ORDER BY 子句的聚合窗口函数需要框架子句

    在 Redshift 上输入以下查询时 我收到 错误 带有 ORDER BY 子句的聚合窗口函数需要框架子句 消息 请帮忙 我正在尝试查看从第一天到今天会员的成长情况 谢谢 select date timestampregistered c
  • 为什么 typedef 不是强类型的?

    这是什么原因typedefs不是强类型的 是否有任何我看不到的好处 或者是由于向后兼容性 看这个例子 typedef int Velocity void foo Velocity v do anything int main int i 4
  • 锁变量是否应该声明为易失性的?

    我有以下锁定语句 private readonly object ownerLock new object lock ownerLock 我应该使用volatile http msdn microsoft com en us library
  • 使用 jQuery 删除具有给定 id 的所有元素

    我有一个带有多个跨度的表单id myid 我希望能够从 DOM 中删除具有此 id 的所有元素 并且我认为 jQuery 是实现此目的的最佳方法 我想出了如何使用 remove 方法来删除此 id 的一个实例 只需执行以下操作 myid r
  • 获取c++11中函数的结果类型

    考虑 C 11 中的以下函数 template
  • Javascript Canvas 中最干净的拖放代码

    我正在寻找最快 最轻的方法来将形状和精灵拖放到 JS Canvas 上以进行游戏开发 我首先使用当前鼠标位置和圆的原点进行距离检查 它可以工作 但是当它们重叠时 我们就会遇到问题 我不知道在每个 帧 上测试多个精灵和其他形状时 它的效果如何
  • 通过 WSDL/SOAP 使用 Fedex Web 服务时出现的问题

    我下载了示例代码以从联邦快递网站请求费率 我将 WSDL 文件放在正确的位置 我有我的帐号 密码 电表号码和密钥 当我运行脚本时 我收到此错误 处理交易时出错 ERROR prof 1000认证失败 他们给出的脚本如下 是的 我确实替换了它
  • 使用 Get 将 ASP.Net MVC 中的 ViewModel 从一个视图传递到另一个视图

    我有一个列表视图 它有一个强类型的 ViewModel 其中包括我正在使用的实体列表以及我携带的其他一些会话类型的东西 单击列表中的项目 Html ActionLink 转到 详细信息 视图时 我可以轻松传递实体 ID 但我还想从 View
  • 如何表示“未设置”Java 成员,以便可以使用 Jackson 在 JSON 中序列化未设置的成员

    我有一个明确的系统null字段与 JSON 中缺少的字段不同 在 Java 中针对 Jackson 序列化表示这一点的最佳方式是什么 例如 我有一个像这样的数据对象 class Data public String string publi
  • UITextView宽度大于512不显示文本

    每当我将 UITextView 的大小扩大到大于 512 时 代码如下 textView UITextView alloc initWithFrame CGRectMake 0 0 513 1024 它不再显示任何文本 512 可以工作 任