小编Muz*_*san的帖子

更改uitextview超链接颜色

我正在使用UITextView,我想更改我在此组件中使用的超链接的颜色.例如,如果UITextView显示www.gmail.com,则显示为蓝色.我想改变那种颜色.

uitextview ios

27
推荐指数
2
解决办法
2万
查看次数

核心图像过滤器适用

我如何应用我申请的CIToneCurve过滤器

  filter= [CIFilter filterWithName:@"CIScreenBlendMode"];
     [filter setValue:beginImage1 forKey:kCIInputImageKey];
     [filter setValue:beginImage forKey:@"inputBackgroundImage"];
Run Code Online (Sandbox Code Playgroud)

使用这种方法的不同过滤器现在我想应用CIToneCurve我应该如何应用这些参数

inputImage 一个CIImage类,其显示名称为Image.

inputPoint0 一个CIVector类,其属性类型为CIAttributeTypeOffset,其显示名称为Point 1.默认值:[0,0]标识:[0,0]

inputPoint1 一个CIVector类,其属性类型为CIAttributeTypeOffset,其显示名称为Point 2l.默认值:[0.25,0.25]标识:[0.25,0.25]

inputPoint2 一个CIVector类,其属性类型为CIAttributeTypeOffset,其显示名称为Point 3l.默认值:[0.5,0.5]同一性:[0.5,0.5]

inputPoint3 一个CIVector类,其属性类型为CIAttributeTypeOffset,其显示名称为Point 4.默认值:[0.75,0.75]标识:[0.75,0.75]

inputPoint4 一个CIVector类,其属性类型为CIAttributeTypeOffset,其显示名称为Point 5.默认值:[1,1]标识:[1,1]

我写这些但我的应用程序崩溃没有给出任何错误

iphone objective-c core-image ios ios5

2
推荐指数
1
解决办法
4950
查看次数

UIImage截图失去了它的质量

我正在合并两个图像,然后我通过应用此代码截取屏幕截图:

UIGraphicsBeginImageContext(size);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
img_AddText=viewImage;

[dragView removeFromSuperview];
imgV_SelectedImg.image=nil;
imgV_SelectedImg.image=img_AddText;
UIImageWriteToSavedPhotosAlbum(viewImage, nil, nil, nil);
Run Code Online (Sandbox Code Playgroud)

问题是,当最终图像失去其质量时,它会模糊.

iphone xcode objective-c uiimage ios

2
推荐指数
1
解决办法
2256
查看次数

应用不同的过滤器

我想问我正在使用核心图像并应用一些过滤器使用此过滤器

filter = [CIFilter filterWithName:@"CIVignette" 
                                  keysAndValues: kCIInputImageKey, beginImage, 
                        @"inputIntensity", [NSNumber numberWithFloat:0.8], nil];
    CIImage *outputImage = [filter outputImage];
Run Code Online (Sandbox Code Playgroud)

但我想知道我如何实现我试过的其他过滤器,但应用程序崩溃,所以我想应用像我使用日志内置的这些过滤器

    CISourceOutCompositing,
    CISourceOverCompositing,
    CIStraightenFilter,
    CIStripesGenerator,
    CITemperatureAndTint,
    CIToneCurve,
    CIVibrance,
    CIVignette,
    CIWhitePointAdjust
Run Code Online (Sandbox Code Playgroud)

现在我想应用这些过滤器.我应该使用哪种方法?

iphone core-image ios ios5

1
推荐指数
1
解决办法
3915
查看次数

动态高度uilabel

我试图在文本宽度改变时动态地改变uilabel高度,但是当我尝试使用这条线"white wallington hall"时出现问题.基本上它计算uilabel中2行中的宽度,但当它显示在两行中时,它看起来像这样:

"white   
 wallington h..."
Run Code Online (Sandbox Code Playgroud)

示例代码:

 UILabel* lbl_Property = [[UILabel alloc]init];
   [lbl_Property setFont:[UIFont fontWithName:@"Arial" size:10]];
   [lbl_Property setNumberOfLines:0];
   [lbl_Property setText:[arr_SubDetail objectAtIndex:x]];
   UIFont* font = [UIFont fontWithName:@"Arial" size:10];
   CGSize stringSize = [lbl_Property.text sizeWithFont:font];
   CGFloat width = stringSize.width;


   [lbl_Property setFrame:CGRectMake(lbl_Property.frame.origin.x, lbl_Property.frame.origin.y, lbl_Property.frame.size.width,5+lbl_Property.frame.size.height*(ceilf(width/110)))];
Run Code Online (Sandbox Code Playgroud)

实际上在"白色"之后有一个空格并且"wallington"不在该行中,所以它会在一个新的行上,但它没有显示完整的文本

如何让它显示正确?

uilabel ios

1
推荐指数
1
解决办法
2626
查看次数

标签 统计

ios ×5

iphone ×3

core-image ×2

ios5 ×2

objective-c ×2

uiimage ×1

uilabel ×1

uitextview ×1

xcode ×1