Objective c iOS-只能查看文本的第一行

Objective c iOS-只能查看文本的第一行,objective-c,uiactivityviewcontroller,Objective C,Uiactivityviewcontroller,在我们应用程序的两个地方,用户键入的文本只显示第一行文本。这两种情况都出现在外部框架中,首先出现在UIActivityView中,另一种出现在Freshdesk MobiHelp中 首先,使用UIActivityView,在使用Twitter时: 问题在于,如果文本超出模态中的一行,则文本将变为透明: 第二,在Freshdesk中提交一张票据: 我还应该补充一点,UIActivityView的Facebook模式运行良好: 非常感谢您在这里提供的任何提示,因为我迷路了。我想在您贴在这里的第

在我们应用程序的两个地方,用户键入的文本只显示第一行文本。这两种情况都出现在外部框架中,首先出现在UIActivityView中,另一种出现在Freshdesk MobiHelp中

首先,使用UIActivityView,在使用Twitter时:

问题在于,如果文本超出模态中的一行,则文本将变为透明:

第二,在Freshdesk中提交一张票据:

我还应该补充一点,UIActivityView的Facebook模式运行良好:


非常感谢您在这里提供的任何提示,因为我迷路了。

我想在您贴在这里的第二张照片中,红色区域上方有一个白色屏幕,可能是您的标签或文本区域,我猜它会挡住您的文本区域。如果视图是由您添加的,您可以将特定的文本区域放在前面,这样它就不会被阻止,您就可以看到您的文本。希望这有帮助

你能看到我突出显示的那个盒子里面有一个白色的盒子吗?在你的文本区域有一些视图。如何添加文本区域?作为子视图??你能把主视图和子视图记录下来吗??像

NSLog (@"%@",[self.view subviews]);

现在检查视图层次结构。

如果编辑文本以删除第二行,然后将其重新添加,会发生什么情况?我假设所有文本都是默认文本。另外,你能展示一些你用来加载默认文本的代码吗?不管我是否添加默认文本(对于Twitter)。同样的文本也用于Facebook共享,而且效果很好。我将添加代码。我的,非常没文化的,我猜我们的应用程序中有什么东西干扰了这些视图,但我找不到。你在用
UIWindow
s?@WDUK做什么奇怪的事吗?我想不出来。有什么特别需要我查找的地方吗?您正在创建UIWindow的新实例,并使用
makeKeyAndVisible
切换它们的任何地方。我在执行此操作时遇到过UIMenuController问题,但我从未使用过UIActivityViewController,所以这只是一个猜测。检查Freshdesk是否也在这样做。视图层次结构很重要,尤其是当不透明视图隐藏其他视图时。所以也要检查视图层次结构。这可能就是问题所在。此视图通过对Freshdesk框架的简单调用打开:
[[FDSupport sharedInstance]presentSupport:self]。我不管理通话后显示的任何视图或标签。我不熟悉您使用的框架。所以我不能确切地告诉你发生了什么我很感谢你在这里的时间。我确实添加了NSLog部分,那里有很多视图,所以它不适合这里。只是为了确保,在“下方”之前添加的视图能否阻止屏幕截图中显示的内容?从表面上看,您可能有另一个视图阻止了您的文本视图,或者文本视图框架的父视图受到限制。我建议添加透明背景以查看。您可以执行[查看setBackgroundColor:[UIColor-WithRed:1.0绿色:0蓝色:0 Alpha:0.2f]];
NSLog (@"%@",[self.view subviews]);