我有一个UITextView 。 我希望它的文本从顶端开始,但是我不是从顶端开始的。 请看看我的代码: UITextView *myTextView = [[UITextView alloc] init]; myTextView.frame = rect; myTextView.editable = NO; myTextView.font = [UIFont fontWithName:@"Helvetica" size:MAIN_FONT_SIZE]; myTextView.backgroundColor = [UIColor clearColor]; myTextView.text = sourceNode.label; myTextView.dataDetectorTypes = UIDataDetectorTypeAll; [cell.contentView addSubview:myTextView]; [myTextView sizeToFit]; [self alignTextToTopTextView:myTextView]; alignTextToTopTextView : -(void)alignTextToTopTextView :(UITextView*)textView{ CGRect frame = textView.frame; frame.size.height = textView.contentSize.height; textView.frame = frame; } 请看下面的截图 。 UITextView在右侧。
可能重复: 如何禁用UITextView中的复制,剪切,select,全选 我很难得到UITextView禁用select文本。 我试过了: canCancelContentTouches = YES; 我试过子类化和覆盖: – (BOOL)canPerformAction:(SEL)action withSender:(id)sender (但是只有在select之后才被调用) – (BOOL)touchesShouldCancelInContentView:(UIView *)view; (我没有看到被解雇了) – (BOOL)touchesShouldBegin:(NSSet *)touches withEvent:(UIEvent *)event inContentView:(UIView *)view; (我也没有看到被解雇) 我错过了什么?
我如何设置一个背景图像到UITextView ?
我更新到Xcode 6.1,以解决我使用界面生成器cocoa触摸工具,当我使用故事板,将冻结Xcode 99%的CPU使用率的错误。 现在,这个错误是固定的,我有一个更可能更令人沮丧的错误。 当我使用故事板的同时,我正在使用UIViewController , UITextView ,我的自定义UITextView (它们是UITextView的子类,但对于故事板中的所有意图和目的,它们都是UITextView ),而我的UIImageView突然消失! 以下是我的视图控制器中的默认主视图的外观: 主视图 视图 活动指标 滚动视图 标签 文本视图(x = 0,y = -65,宽度= 0,高度= 0)错误! 标签 自定义文本视图(x = 0,y = -65,宽度= 0,高度= 0)错误! 标签 自定义文本视图(x = 0,y = -65,宽度= 0,高度= 0)错误! 标签 自定义文本视图(x = 0,y = -65,宽度= 0,高度= 0)错误! 标签 标签 自定义文本视图 视图 视图 标签 按键 图像视图(x […]
我有一个应用程序,有一个标签栏和导航栏进行正常的交互。 我的一个屏幕是文本的一大部分,所以我允许用户点击去全屏(有点像Photos.app)。 导航栏和标签栏是隐藏的,我把文本视图的框架设置为全屏。 问题是,标签栏曾经是空白的大约50px。 你可以看到,如果从这个屏幕截图: 删除了死的ImageShack链接 我不确定是什么原因造成的。 空格绝对不是文本视图背后的视图,因为我把它的背景颜色设置为红色只是为了确保。 什么可能导致这个? **更新** 我在UIWindow子类中做了一些命中testing,发现这个空白实际上是未公开/未发布的UILayoutContainerView。 这是tabBar的父视图。 我不认为这是build议直接操纵这个视图,所以我怎么能隐藏标签栏? **更新#2 ** 我在animation之前和之后检查了self.view的框架,看起来像父视图没有足够的大小。 进入全屏后,视图的帧只有411像素高。 我试图手动搞乱框架,也没有运气设置autoResizeMask。 ****更新:这是最终结果**** – (void)toggleFullscreen { isFullScreen = !isFullScreen; //ivar //hide status bar & navigation bar [[UIApplication sharedApplication] setStatusBarHidden:isFullScreen animated:YES]; [self.navigationController setNavigationBarHidden:isFullScreen animated:YES]; [UIView beginAnimations:@"fullscreen" context:nil]; [UIView setAnimationBeginsFromCurrentState:YES]; [UIView setAnimationDuration:.3]; //move tab bar up/down CGRect tabBarFrame = self.tabBarController.tabBar.frame; int […]
可能重复: UITextView w /语法高亮 我已经发现了一个问题,但它没有一个完整的答案。 是否有一个框架或库,可以在UITextView进行语法高亮显示,特别是iPhone上的Objective-C 语法高亮 (和检测 )。 我的一些想法如何做到这一点: NSAttributedString 。 现在在iOS 3.2和更高版本中可用。 但是,我怎么会把一个NSAttributedString到一个UITextView? UIWebView 。 当用户完成编辑并使用CSS样式表对文本着色时,覆盖它。 但是,我将如何在UIWebView做到这一点,给它的文字,然后着色呢?
任何人都可以帮助改变UITextView的字体大小。 [textView setFont:[UIFont fontWithName:@"ArialMT" size:30]]; 我使用这个,但它不工作。
其实我爱UILabel 。 他们很甜蜜 现在我不得不去UITextView因为UILabel没有将文本垂直alignment。 该死的。 我真正需要的是一个文字阴影。 UILabel有它。 UITextView似乎没有它。 但我猜这家伙只是使用相同的基础UIKit NSString补充? 也许有人已经有这个问题的解决scheme? 我会覆写什么?
我有一个UITextView对象。 UIView中的文本有电话号码,邮件链接,网站链接。 我想把它们显示为以下function的链接。 当有人点击url – Safari应该打开网站。 当有人点击电子邮件链接 – 邮件应打开与我的地址在现场当有人点击电话号码 – 电话应用程序应该打电话号码 有没有人以前做过或知道如何处理? 谢谢,AJ
我有一个UITextView文本编辑。 默认情况下,它在文本周围有一个小的边距。 我想增加几个像素的边缘。 contentInset属性为我提供了空白,但不会更改文本“换行宽度”。 文本以相同的宽度包装,额外的“边距”只是使视图水平滚动。 有没有办法让某个宽度的UITextView显示更窄的“包裹宽度”文本?