我有1个imageView和2个pickerView,其中包含数字1-9。 例如,如果用户在第一个选择器上选择3,在第二个选择器上选择4,我想显示如何剪切imageView中的图像。 这个选择3和4意味着3列和4行,我想在我的imageView上绘制2条垂直线和3条水平线。
答案 0 :(得分: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))
}
高度相同
你可以设置宽度,颜色和宽度。所有这一切只需看一下核心图形绘制教程