Tag: uiimageview

UIScrollView的中心内容较小时

我有一个UIImageView里面的UIScrollView我用于缩放和滚动。 如果滚动视图的图像/内容大于滚动视图,则一切正常。 但是,当图像变得小于滚动视图时,它会粘到滚动视图的左上angular。 我想保持中心,像照片应用程序。 任何关于保持UIScrollView的内容居中的想法或例子,当较小? 我正在使用iPhone 3.0。 下面的代码几乎可以工作。 如果在达到最小缩放级别后捏住图像,图像将返回到左上angular。 – (void)loadView { [super loadView]; // set up main scroll view imageScrollView = [[UIScrollView alloc] initWithFrame:[[self view] bounds]]; [imageScrollView setBackgroundColor:[UIColor blackColor]]; [imageScrollView setDelegate:self]; [imageScrollView setBouncesZoom:YES]; [[self view] addSubview:imageScrollView]; UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"WeCanDoIt.png"]]; [imageView setTag:ZOOM_VIEW_TAG]; [imageScrollView setContentSize:[imageView frame].size]; [imageScrollView addSubview:imageView]; CGSize imageSize = imageView.image.size; […]

来自CALayer的UIImage – iPhone SDK

在我的应用程序中,我创build了一个CALayer (具有几个子层 – CALayer由添加为子层的形状组成)。 我想创build一个UIImage ,我将能够上传到服务器(我有这个代码)。 但是,我不知道如何将CALayer添加到UIImage 。 这可能吗? 任何build议将是非常好的,非常感激。 非常感谢,Brett

如何使用IBOutletCollection将多个UIImageView连接到同一个sockets?

我有10个UIImageViews做同样的事情(他们有一些无效的方法,改变他们的形象与计时器)。 我的UIImageView是一个出口,我想连接所有10个imageViews到同一个出口,但接口生成器不允许我。 我发现有一个解决scheme,IBOutletCollection。 任何人都可以向我解释如何使用这个连接多个imageViews到同一个sockets?

即使图像较小,如何使UITableViewCell的ImageView成为固定大小

我有一大堆用于单元格图像视图的图像,它们都不大于50×50。 例如40×50,50×32,20×37 …… 当我加载表视图时,由于图像的宽度变化,文本不排列。 此外,我希望小图像出现在中心,而不是在左边。 这是我在我的'cellForRowAtIndexPath'方法里面的代码 cell.imageView.autoresizingMask = ( UIViewAutoresizingNone ); cell.imageView.autoresizesSubviews = NO; cell.imageView.contentMode = UIViewContentModeCenter; cell.imageView.bounds = CGRectMake(0, 0, 50, 50); cell.imageView.frame = CGRectMake(0, 0, 50, 50); cell.imageView.image = [UIImage imageWithData: imageData]; 正如你可以看到我已经尝试了一些东西,但没有一个工作。

如何设置UIImage的不透明度/ alpha值?

我知道你可以用UIImageView做到这一点,但可以做到UIImage? 我想要一个UIImageView的animation图像数组属性是一个相同的图像,但不同的不透明度的数组。 思考?

asynchronous加载图像到UIImage

我正在开发iOS 4应用程序与iOS 5.0 SDK和XCode 4.2。 我必须展示一些博客到UITableView。 当我检索所有的Web服务数据时,我使用这个方法来创build一个UITableViewCell: – (BlogTableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString* cellIdentifier = @"BlogCell"; BlogTableViewCell* cell = [tableView dequeueReusableCellWithIdentifier:cellIdentifier]; if (cell == nil) { NSArray* topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"BlogTableViewCell" owner:nil options:nil]; for(id currentObject in topLevelObjects) { if ([currentObject isKindOfClass:[BlogTableViewCell class]]) { cell = (BlogTableViewCell *)currentObject; break; } } } […]

我如何检测UIImageView的触摸事件

我已经在导航栏上放置了一个图像(UIImageView)。 现在我想检测触摸事件,并想要处理事件。 你能让我知道我该怎么做? 谢谢。

使用AFNetworking 2.0上传图像

这个我正在撞墙。 我想从库中selectUIImage并将其上传到服务器,就像使用<form action="http://blabla.request.cfm" method="post" enctype="multipart/form-data"> 。 而不是成功,我得到了这个错误: 错误=错误域= NSCocoaErrorDomain代码= 3840“操作无法完成。(cocoa错误3840.)”(JSON文本没有开始数组或对象和选项允许片段不设置。)UserInfo = 0x145e5d90 {NSDebugDescription = JSON文本没有以数组或对象和选项开始,以允许片段未设置。} 我试过这种方式: -(void)uploadPhoto{ NSString *path = @"http://blabla.request.cfm"; NSData *imageData = UIImageJPEGRepresentation(self.imageView.image, 0.9); int priv = self.isPrivate ? 1 : 0; NSDictionary *parameters = @{@"username": self.username, @"password" : self.password, @"private" : @(priv), @"photo" : imageData}; AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; [manager POST:path […]

调整从相机拉取的UIimages的大小也旋转的UIimage?

我从相机获取UIimages并将其分配给UIImageViews以显示。 当我这样做时,相机给我一个1200×1600像素的图像,然后我分配给我的应用程序中的UIImageView。 在此条件下,图像在图像视图中按预期显示。 然而,当我尝试resize的UIImage之前,将其分配给UIImageView,图像resize的预期,但有一个问题,在某处(在RESIZING的代码?)我的UIImage得到旋转…因此,当我resize的UIImage到一个UIImageView图像旋转90度,并出现拉伸的纵横比(1200×1600像素)保持不变… 我正在使用这个从相机获取UIImage: – (void) imagePickerController:(UIImagePickerController*)picker didFinishPickingMediaWithInfo:(NSDictionary*)info { myImg = [info objectForKey:@"UIImagePickerControllerOriginalImage"]; myResizedImg = [self resizeImage:myImg width:400 height:533]; [myImageView setImage:myResizedImg]; } 我正在使用它来调整它的大小: -(UIImage *)resizeImage:(UIImage *)anImage width:(int)width height:(int)height { CGImageRef imageRef = [anImage CGImage]; CGImageAlphaInfo alphaInfo = CGImageGetAlphaInfo(imageRef); if (alphaInfo == kCGImageAlphaNone) alphaInfo = kCGImageAlphaNoneSkipLast; CGContextRef bitmap = CGBitmapContextCreate(NULL, width, height, CGImageGetBitsPerComponent(imageRef), 4 * […]

任何快速和肮脏的反锯齿技术的旋转UIImageView?

我有一个UIImageView(全画幅和矩形),我旋转与CGAffineTransform。 UIImageView的UIImage填充整个框架。 当图像旋转和绘制时,边缘显得明显锯齿状。 有什么我可以做,让它看起来更好? 这显然不是背景的反锯齿。