-1

我有 1 个 imageView 和 2 个 pickerView,里面有数字 1-9。例如,如果用户在第一个选择器上选择 3,在第二个选择器上选择 4,我想展示如何剪切 imageView 中的图像。这个选择 3 和 4 表示 3 列和 4 行,我想在我的 imageView 上绘制 2 条垂直线和 3 条水平线。

4

1 回答 1

1

aaaa ...在ImageView的drawRect方法中...根据选择器中的数字拆分宽度和高度,然后执行以下操作:(伪代码)

float widthSplit=imageview.width/widthPiker.value;
float heightSplit=imageview.height/heightPiker.value;

for (int i=0; i<widthPiker.value; i++){
draw line (CGPointMake(0,i*widthSplit) , CGPointMake(imageview.height,i*widthSplit))
}

身高也一样

您可以自己设置您喜欢的宽度、颜色和所有这些,只需查看核心图形绘图教程

于 2013-04-24T08:19:54.497 回答