代码之家  ›  专栏  ›  技术社区  ›  Nnp

ui图像视图与纵横比匹配模式的绘图

  •  0
  • Nnp  · 技术社区  · 16 年前

    以前我有自定义的TableViewCell,并从NIB加载,在这个过程中我为我的ImageView指定了“AspecttoFit”模式。但是加载这个NIB文件太慢了。所以我开始绘制uiTableWViewCell的内容。这是一个代码,我正在做的画图像。

    [image drawInRect:CGRectMake(10,10,80,100)];
    

    但这并不像我的笔尖文件中的效果一样。这就是“适合的方面”。所以我的问题是如何用这个代码实现“方面匹配”模式。

    谢谢。

    1 回复  |  直到 16 年前
        1
  •  2
  •   Ole Begemann    16 年前

    如果图像大小正确(即不需要缩放以适应绘图区域),则可以使用

    [image drawAtPoint:CGPointMake(10, 10)];
    

    (或者如果要使点居中,请以不同的方式计算点)。

    否则,您必须自己使用正确的纵横比计算矩形。