![](/img/trans.png)
[英]How to stretch the image size in iphone UIImage or UIImageView
[英]How to stretch a UIImage into a UIImageView?
我有一個帶有圖像的UITableViewCell。 由於某種原因,無論我分配給它什么UIImage,它都不會調整大小。
所以我有一些簡單的代碼是這樣的:
((BubbleCell *)cell).bubbleImage.image = newUIImage;
這里的bubbleImage是一個UIImageView,它是BubbleCell(UITableViewCell)的成員。 當我為其分配圖像時,它始終是原始大小。 我想伸展它。 怎么樣?
我嘗試設置UIImageView的框架,沒有幫助
((BubbleCell *)cell).bubbleImage.frame = CGRectMake(0, 0, 100, 100);
然后,我實際上嘗試將UIImageView直接添加為子視圖,其工作方式如下:
[cell addSubview: resizedImageView];
但是,我不想每次調用cellForRowAtIndexPath時都添加子視圖。 很難在單元內部布置所有不同的視圖。
請幫忙!
當調整UIImageView框架的大小時,默認的contentMode值UIViewContentModeScaleToFill應該可以執行以下操作:
((BubbleCell *)cell).bubbleImage.frame = CGRectMake(0, 0, 100, 100);
您是否在任何地方修改此屬性?
在您的自定義單元類中,像在界面生成器中一樣,找到uiimageview scalescale的屬性。然后將屬性設置為yes
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.