草庐IT

imageViews

全部标签

ios - 如何使用 iOS 在 Storyboard 上创建 ImageView 中心?

我正在尝试在Xcode7和iOS9中使用iOSStoryboard创建通用应用程序。在Storyboard概念中,我可以看到很多方法(自动布局、自动约束、自适应UI等)。我对那些设计方法感到困惑。请给我一个在所有iPhone和iPad中心显示ImageView的解决方案。 最佳答案 很简单..1.将uiimageview置于中心然后添加下面的约束1.centerhorizo​​ntallytotheview&¢erverticaltotheview2.设置宽高比见下图。居中水平,居中垂直,长宽比设置这三个你会得到...

iOS tableview 在将图像加载到 imageview 时滞后于滚动

我正在使用名为SDWebImage的库为UITableviewCell加载异步(背景)图像。但是在滚动tableview时仍然面临巨大的延迟。我做错了什么吗?加载的图像尺寸相当大,大约1000x1000将图像加载到单元格的代码:[cell.imagesd_setImageWithURL:[NSURLURLWithString:imageUrl]placeholderImage:[UIImageimageNamed:@"image.png"]];这里我将所有信息加载到tableview单元格中:-(void)viewDidLoad{[superviewDidLoad];NSString*

objective-c - iOS:在 ImageView 上绘制矩形并调整边框

附1是一个名为GeniusScan的应用程序的屏幕截图,您可以在其中拍摄任何文档,并且ImageView上会显示一个可调整的矩形网格。您可以用手指轻松调整网格的边界,以选择要扫描的图像部分。然后将其转换为正确的预期。1-如何在imageview上绘制网格并与之交互?2-如何将网格的角点返回到我的ViewController。更新:我发现了一个很棒的类,叫做BJImageCropper,它允许使用手指调整边框,但仅限于像矩形这样的框。谁能建议如何更新它以支持GeniusScan应用程序中的形状? 最佳答案 伙计:我创建了一个解决这两个

iphone - ImageView 未在 NSThread 上更新

我正在尝试制作一个测试应用程序来衡量线程的性能。但是,我试图在线程上将图像设置为imageview并且它没有更新。事实上,方法setImage1和setImage2甚至都没有被调用。有任何想法吗?详情看代码#import"UntitledAppDelegate.h"#import@implementationUntitledAppDelegate@synthesizewindow,imageView1,imageView2,label1,label2,label0;-(BOOL)application:(UIApplication*)applicationdidFinishLaunch

android - 裁剪后设置 ImageView 不起作用

我创建了一个带有imageView和两个按钮的基本Activity。1个按钮打开图库,另一个按钮打开相机。两者都将结果传递到图像裁剪库中。裁剪后的图像被保存并显示在imageView中。首先,我使用任一按钮执行此操作,一切正常。然而,在第二次尝试时,imageView没有被替换,但已保存的图像已更改。所以基本上,如果imageView已经有了第一个结果,它就不会更改为新图像。代码如下:publicvoidtakeDisplayPicture(Viewview){finalStringTAKE_DISPLAY_PICTURE="TakeDisplayPicture";Log.d(TAKE

Android ImageView 使应用变慢

在我的应用程序中,我有一个ImageView。在添加ImageView之前,应用程序运行流畅。现在它抛出ANR。图像以base64编码字符串的形式保存在数据库中,解码为位图并加载到imageview使用:imageView.setImageBitmap(bitmap);bitmap的转换和将bitmap应用到ImageView所有这些事情都是在AsyncTask中完成的:classBitmapWorkerTaskextendsAsyncTask{privatefinalWeakReferenceimageViewReference;privateStringdata="";public

android - 在imageview android之上动态添加textview

我想在android中将textview放在imageview之上。Imageview正在显示位图,我想将textview放在imageview的顶部。我还希望无论触摸imageview的地方,textview都必须出现在那里。最好的方法是什么。谢谢//我的Activityswitch(action){caseMotionEvent.ACTION_DOWN:Bitmap.Configconfig=bm.getConfig();intwidth=bm.getWidth();intheight=bm.getHeight();bm2=Bitmap.createBitmap(width,hei

android - fragment 和 ImageView 中的 setOnItemClickListener

当我想使用setOnItemClickListener时,我使用下面的GridViewgridview=(GridView)findViewById(R.id.gridview);gridview.setAdapter(newImageAdapter(Tab1Fragment.getContext(null)));gridview.setOnItemClickListener(newOnItemClickListener(){publicvoidonItemClick(AdapterViewparent,Viewv,intposition,longid){//SendintenttoS

android - picasso 居中图像而不调整大小到 ImageView

我在使用Picasso库时遇到过这个简单的问题。我还没有找到任何方法将图像放入ImageView中心,就像android:ScaleType="center"一样不裁剪。你对如何解决这个问题有什么想法吗?我的问题是我在运行时不知道我下载的BitMap的高度和宽度,所以我无法正确使用resize()。 最佳答案 这有点晚了,但对于任何正在寻找解决方案的人来说:Picasso.with(context).load(ImageURL).fit()//call.centerInside()or.centerCrop()toavoidastr

Android ImageView - setAlpha(float) 与 setImageAlpha(int)

使用this回答作为引用,我知道View'ssetAlpha(float)基本上在缓冲区上正常绘制View,然后使用第二遍绘制具有alpha值的View在现场,因此,设置View的alpha通常会损害应用程序的性能。但是,ImageViews有另一种称为setImageAlpha(int)的方法,根据我收集到的信息,该方法将alpha值应用于ImageView的滤色器-消除了对第二遍的需要,因此效率更高。我的问题是-因为在ImageView上使用setImageAlpha效率更高,是否有任何理由使用setAlpha(float)在ImageView上?或者一般应该避免这种情况以支持se