什么会导致iOS上错误放大的文字?

时间:2013-09-13 00:05:29

标签: ios uitextview

任何人都可以评论可能导致以下UI的原因:一个UITextView被错误地放大;另一个是以适当的大小绘制的。代码路径相同,用户未在其设备上启用文本放大。这些不是归因于字符串。这是iOS错误吗?

enter image description here

更新

此代码显示了我如何设置正在绘制的UITextView:

    chatMessageView = [[UITextView alloc] initWithFrame:tzvFrame];
    chatMessageView.font = [UIFont systemFontOfSize:CHAT_DEFAULT_FONT_SIZE];
    chatMessageView.dataDetectorTypes = UIDataDetectorTypeAll;
    chatMessageView.editable = NO;
    chatMessageView.backgroundColor = [UIColor clearColor];
    chatMessageView.scrollsToTop = NO;
    chatMessageView.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth;
    [self.contentView addSubview:chatMessageView];

    ...

    UITapGestureRecognizer *singleTap = [[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(showMenu)] autorelease];
    [singleTap setNumberOfTapsRequired:1];
    [chatMessageView addGestureRecognizer:singleTap];

我在其他几个地方的UITextView上设置颜色和框架;否则此UITextView上没有其他属性。

与我的应用程序的其他部分相比,我在这个UITextView上做的唯一奇怪/独特的事情是启用数据检测器。

0 个答案:

没有答案