jjzjj

UIImageView

全部标签

ios - 涂黑 UIImageView 的区域或显示部分 View

有没有一种方法可以在不创建覆盖UIView实例(使用此框架)的情况下将UIImageView的区域(由框架定义)涂黑并将其涂黑?是否有类似的方法来显示UIImageView的一部分,而无需使用UIView实例来遮盖图像的其余部分? 最佳答案 我要在这里作弊并建议您使用层,因为它们很轻。CALayer*blackLayer=[CALayerlayer];blackLayer.backgroundColor=[UIColorblackColor];blackLayer.frame=imageView.bounds;[imageView.

objective-c - UIImageView 的轨道旋转和变换

我有一个围绕我View中心的圆圈。它连续旋转360度。使用我的以下代码可以正常工作:-(void)rotateGear:(UIImageView*)viewangle:(int)anglearc:(float)arc{floatx1=view.frame.origin.x+view.frame.size.width/2;floaty1=view.frame.origin.y+view.frame.size.height/2;floatradius=sqrtf(powf(160.0f-x1,2.0f)+powf(240.0f-y1,2.0f));floatx=160.0f+radius*

iphone - 识别 UIImageView 区域中透明像素的百分比

我正在尝试为UIImageView中定义的像素设置碰撞类型HitTest。我只想循环浏览定义区域中的像素。这是我目前所拥有的:-(BOOL)cgHitTestForArea:(CGRect)area{BOOLhit=FALSE;CGColorSpaceRefcolorspace=CGColorSpaceCreateDeviceRGB();floatareaFloat=((area.size.width*4)*area.size.height);unsignedchar*bitmapData=malloc(areaFloat);CGContextRefcontext=CGBitmapCo

iphone - 从 UIScrollView 移除 UIImageView

我的应用包含一个图片库。它是一个ScrollView,显示从sqlite数据库中检索到的图片。用户可以滚动图像、添加或删除图像等。我可以动态地将图片添加到图库中。但是当我需要实现删除功能时,问题就来了。我使用以下代码,但即使在调用removeFromSuperView之后,图像也没有从ScrollView中删除。-(void)deleteDeck{if(selectedEditDeck!=0){[deckdeleteSelectedDeck:selectedEditDeck];//deletingfromdatabase//problemstartshere***[(UIImageVi

objective-c - 用于 UITableViewCell 的 backgroundView 的初始框架

我目前正在使用self.frame初始化我的UITableViewCell的backgroundView框架。这似乎适用于设备方向更改(单元格背景填充整个单元格,看起来不错等)。使用什么框架更好(如果有的话)?编辑#1:我还使用CGRectZero作为框架初始化了backgroundView。这似乎没有什么区别(UITableViewCells和backgroundViews在所有界面方向上都运行良好)。我还测试了设置backgroundView的autoresizingMask属性。这也没有区别。我只想了解什么(如果有的话)受backgroundViews初始框架的影响。

ios - 在 iOS 4 中使用 block 对一系列图像进行动画处理

我是iOS的新手,我想通过一系列图像为UIImageview制作动画。我通常会用这样的代码来做到这一点:UIImageView*planetView=//getviewIwanttoanimate//[planetViewsetAnimationImages:[NSArrayarrayWithObjects:image1,image2,image3,image4,image5,image6,nil]];[planetViewsetAnimationDuration:0.65];[planetViewsetAnimationRepeatCount:1];[planetViewstartA

ios - UIImageView Tap Gesture 在第二次点击时不起作用

我已经在UIImageView上实现了UITapGestureRecognizer,它正在处理第一次点击。在第一次点击时,我隐藏该图像并开始动画。动画完成后,我将再次显示图像。但是,我第二次没有收到该UIImageView的Tap事件。以下是我使用的代码:-(void)viewDidLoad{[superviewDidLoad];defaultDogView=[[UIImageViewalloc]initWithFrame:CGRectMake(3,270,110,210)];[defaultDogViewsetImage:[UIImageimageNamed:@"dog1.png"]

iphone- UIScrollview 对角滑动意外行为

我正在开发一个应用程序,我必须在其中从UIScrollview拖动UIImageview。在我的主UIView的底部,我有一个UIScrollView,里面有UIImageViews。我使用以下代码片段创建了自定义UIScrollview:@interfaceCustomScroll:UIScrollView{}@end@implementationCustomScroll-(id)initWithFrame:(CGRect)frame{return[superinitWithFrame:frame];}-(void)touchesMoved:(NSSet*)toucheswithEv

ios - 将完整的 UIImageView 渲染为位图图像

我知道如何将普通的UIView渲染为位图图像:UIGraphicsBeginImageContextWithOptions(view.bounds.size,NO,0.0);[view.layerrenderInContext:UIGraphicsGetCurrentContext()];UIImage*bitmapImage=UIGraphicsGetImageFromCurrentImageContext();UIGraphicsEndImageContext();问题是,如果view是一个UIImageView,带有从resizableImageWithCapInsets:返回的

ios - 在 UIImageView 之上正确调整 UILabel 的大小

我的问题如下:我在UIImageView上有一些标签。图像是公式,UILabel代表条目。如果我旋转设备,UIImageView中的图像会使用“纵横比”选项调整大小。我怎样才能实现UILabel也调整大小并正确对齐?调整大小的常规选项无法按需要工作。UIImageView可通过设置minimumZoomScale和maximumZoomScale进行缩放。谢谢。 最佳答案 您可以使用以下方法按比例调整UILabel的大小:label.transform=CGAffineTransformMakeScale(0.5,0.5);您可以相