jjzjj

ios - 当我用颜色部分填充 TableView 单元格时单元格中的文本出现问题

在我的程序中,我有一个数据库,它由一个实体组成,该实体具有多个属性,例如书名、当前页数和书的总页数。所以,我想根据阅读的页面用颜色填充表格View单元格。例如。如果我把书读了一半,单元格也将用颜色填充一半(curPage/totalPage*widthCell)。这是我的cellForRowAtIndexPath:方法:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{UITableViewCell*result=nil;staticNSSt

IOS:仅对透明像素着色

如果我有一个带有一些透明像素的图像,是否有可能在objective-c中用白色着色透明像素并使图像的其余部分透明?谢谢! 最佳答案 我找到了一个解决方案:-(UIImage*)convertToInverseWhiteMask:(UIImage*)image{UIGraphicsBeginImageContextWithOptions(image.size,NO,image.scale);CGRectimageRect=CGRectMake(0.0f,0.0f,image.size.width,image.size.height);

iOS:颜色术语和理论

关闭。这个问题不满足StackOverflowguidelines.它目前不接受答案。想改善这个问题吗?更新问题,使其成为on-topic对于堆栈溢出。8年前关闭。Improvethisquestion我写了以下内容并在我的模拟器上运行它只是为了好玩,同时喝着一杯晚上的咖啡;它只是从浅灰色变为深灰色,然后永远返回。self.view.layer.backgroundColor=[UIColorlightGrayColor].CGColor;[UIViewanimateWithDuration:3.0fdelay:0.0foptions:UIViewAnimationOptionCurv

ios - 如何检测颜色并在 iOS 中打印其名称?

如何检测图像/摄像头上的主色并打印其名称?例如:在图像中可能有非常浅的蓝色、浅蓝色、蓝色、深蓝色,只是因为当我分析该图像时该对象或图像上有闪电,我想使我知道主色是蓝色,然后打印屏幕上的“蓝色”。如果我需要使用RGB,我想我需要颜色范围吧?ps:图像上也可能有红色、黄色等,但我想检测主色。 最佳答案 -(UIColor*)averageColor{CGColorSpaceRefcolorSpace=CGColorSpaceCreateDeviceRGB();unsignedcharrgba[4];CGContextRefcontext

ios - 颜色计算 : increase alpha but maintain the same color appearance over a white background

一般问题:如果我更改alpha分量,如何计算颜色的RGB值,颜色在白色背景上看起来保持不变?附加问题:如何使用非白色背景颜色执行相同的操作?注意事项:我知道并非所有颜色都可以做到这一点。例如,不能增加rgba(1,0,0,1)的第一个参数来补偿这样的alphargba(1.1,0,0,0.9)这对于本例中的单色来说是微不足道的:我当前的用例:我正在开发一个状态栏/导航栏稍微透明的iOS应用程序。该栏应该看起来与内容View中的某些(不透明)对象具有相同的颜色。如果我将相同的颜色应用于条形,但内容的alpha为95%,当然条形看起来更亮。我还需要一个类似网络应用程序的CSS解决方案。

ios - 字符串中的特定颜色

我有一个uitableview,它通过从网站拉取数据来填充,因此每个单元格都有一个新字符串。为此,我想根据单元格中的文本为用户显示一个HEX。我已经尝试自己做到了,但运气不佳,但幸运的是找到了一个javascript脚本,它可以完成我尝试做的事情。这个脚本,我现在需要转换为obj-c,我自己尝试过,但失败了。我希望得到一些帮助。javascript:http://jsfiddle.net/sUK45/我在obj-c中的尝试(这里的字符串不是基于来自网络的数据,而只是一个数组):unicharhash=0;NSArray*strings=[NSArrayarrayWithObjects:

ios - 在 UIView 下面的 View 中去饱和颜色

是否可以设置背景图像,使其下方绘制的View不饱和,而不仅仅是通过正常的alpha值变暗或着色。我无法更改下面的View,因此它必须包含在UIView或图层中。谢谢! 最佳答案 当然,只需将View与屏幕截图(HowDoITakeaScreenShotofaUIView?)叠加并去饱和(iossdk去饱和图像)。然后您可以以透明背景模态显示其他ViewController,以透视您的去饱和图像(iOS:ModalViewControllerwithtransparentbackground)。

iOS:如何生成随机柔和的颜色?

如何为iOS生成漂亮的柔和色彩?这里有DavidCrow用Ja​​va编写的精彩丰富的答案:Algorithmtorandomlygenerateanaesthetically-pleasingcolorpalette那么我们如何适配iOS呢? 最佳答案 JohnCoates的Swift实现出现在这里:https://gist.github.com/JohnCoates/725d6d3c5a07c4756dec但他错误地称其为“粉彩”,尽管不包括实现该效果所需的浅蓝色。我的John的git(混合了淡蓝色)的Objective-C版本

ios - 替换 CGBitmapContext 中的特定颜色

如何替换CGBitmapContext中已绘制的特定颜色(RGB值)?有什么简单的方法吗?提前致谢。 最佳答案 您需要通过执行以下操作来获得指向像素和有关其格式的信息的指针://ThisassumesthedataisRGBAformat,8-bitsperchannel.//You'llneedtoverifythatbycallingCGBitmapContextGetBitsPerPixel(),etc.typedefstructRGBA8{UInt8red;UInt8green;UInt8blue;UInt8alpha;}R

ios - 将 Lab 颜色转换为 RGB

我正在尝试将Lab颜色转换为RGB。作为此转换的示例,Photoshop转换L=100,a=0,b=127进入R=255,G=252,B=0.这种颜色是亮黄色。我编写了以下转换例程(C/ObjectiveC)。然而,有些东西是不正确的。代码会输出XYZ=100.000000100.0000004.862713RGB=163.90840190.755638-13.093634此处RGB结果与Photoshop的RGB之间的不匹配似乎相当大。负蓝色成分也是一个问题。如果有任何关于如何更正以下代码的想法,我们将不胜感激?或者,用于将Lab转换为RGB的任何其他算法/公式/伪代码?谢谢。代码: