【发布时间】:2015-08-26 18:57:32
【问题描述】:
我正在为一个新应用设计一个视图控制器。它将包括一张几乎填满整个屏幕的照片 (UIImageview),它应该包括一个可滚动的 UITextview,它应该填满屏幕的右下角并包括照片的描述。
所以我在一个空间上有两个视图,我希望 Textview 优先于 UIimage。有没有其他方法可以减少 UIImage 的“Alpha”以使 Textview 可见?修改了内容拥抱优先级和内容压缩...无济于事。
任何帮助将不胜感激
谢谢
【问题讨论】:
-
所以,我会考虑通过执行此 UIImageView * imageView ..... [imageView addSubview:YOUR_UITEXTVIEW] 将 uitextview 添加到 uiimageview这就是我如何解决同样的事情,然后在设置 imageView 的框架后使用 autolayout constrants 调整 uitextview 的大小,这将允许您在 uiimageview 的坐标空间中调整 textview 的大小。然后,我将对 UITextview 后面的图像颜色进行采样,然后只使用 UITextview 字体的互补颜色,以便字体颜色根据图像的颜色而变化
-
蓝色图像产生橙色文本,紫色图像产生黄色文本,红色图像产生绿色文本,反之亦然。
-
如果你想要一个例子,我可以提供一个,事实上,我可以在大约 30 分钟或更短的时间内完成整个 uiview subcass,除了颜色补充效果,这需要大约 10 分钟分钟。但我不会发布任何内容,除非你明白我要告诉你的关于带有自动布局约束的子视图的子视图。
-
谢谢 Larcerax,明天试试这个……听起来有点妥协
标签: ios uiviewcontroller uiimageview uitextview