TKImageView
1.0.0
วิธีง่ายๆในการครอบตัดภาพ
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| tocropimage | uiimage | รูปภาพที่จะถูกครอบตัด ภาพที่คุณต้องการครอบตัด |
| ความต้องการ | บูล | ไม่ว่าจะเป็นขนาดและการครอบตัด กำหนดว่าคุณจำเป็นต้องปรับขนาดพืชด้วยท่าทางหยิกหรือไม่ |
| การแสดง | บูล | ไม่ว่าจะแสดงเส้นตรงกลางของแต่ละขอบเส้นตรงกลางนี้รองรับท่าทางการลาก แสดงเส้นตรงกลางของแต่ละเส้นขอบซึ่งสามารถรับท่าทาง PAN เพื่อปรับขนาดพื้นที่การเพาะปลูกเมื่ออัตราส่วนอสังหาริมทรัพย์เป็นศูนย์ |
| showcrosslines | บูล | ไม่ว่าจะแสดงข้ามเส้นในกล่องพืช แสดงข้ามเส้นในพื้นที่เพาะปลูก |
| Cropaspectratio | cgfloat | ตั้งค่าอัตราส่วนภาพของกล่องพืช มุมมองที่คุณต้องการครอบตัดภาพเท่ากับความกว้าง / ความสูง |
| cropareaborderlinecolor | uicolor | ตั้งค่าสีของเส้นขอบพืช สีของเส้นขอบ |
| cropareaborderlinewidth | cgfloat | ตั้งค่าความกว้างของเส้นของเส้นขอบพืช ความกว้างของเส้นขอบ |
| cropareacornerlinecolor | uicolor | ตั้งค่าสีของมุมทั้งสี่ของเส้นขอบพืช สีเส้นของมุม |
| CropareacornerLineWidth | cgfloat | ตั้งค่าความกว้างของเส้นของมุมทั้งสี่ของเส้นขอบพืช ความกว้างของเส้นของมุม |
| cropareacornerwidth | cgfloat | ตั้งค่าความกว้างของมุมทั้งสี่ของเส้นขอบพืชซึ่งหมายถึงความยาวของขอบแนวนอนของมุม ความกว้างของพื้นที่มุมแสดงความยาวของเส้นแนวนอนของมุม |
| cropareacornerheight | cgfloat | ตั้งค่าความสูงของมุมทั้งสี่ของเส้นขอบพืชซึ่งหมายถึงความยาวของขอบแนวตั้งของมุม ความสูงของพื้นที่มุมแสดงความยาวของเส้นแนวตั้งของมุม |
| หารส์ | cgfloat | ระยะทางขั้นต่ำระหว่างมุมที่อยู่ติดกัน ระยะห่างขั้นต่ำระหว่างมุม |
| CropareacrosslineWidth | cgfloat | ความกว้างของเส้นไม้กางเขนในกล่องพืช ความกว้างของเส้นข้าม |
| cropareacrosslinecolor | uicolor | ครอบตัดสีของเส้นไม้กางเขนในกล่อง สีของเส้นข้าม |
| cropareamidlinewidth | cgfloat | ครอบตัดความยาวของเส้นตรงกลางของแต่ละขอบของขอบ ความกว้างของเส้นกลาง |
| CropareamidlineHeight | cgfloat | ครอบตัดความกว้างของเส้นของเส้นตรงกลางของขอบแต่ละขอบของเส้นขอบ ความสูงของเส้นตรงกลาง |
| cropareamidlinecolor | uicolor | ครอบตัดสีของเส้นตรงกลางของขอบแต่ละขอบของเส้นขอบ สีของเส้นตรงกลาง |
| maskcolor | uicolor | สีหน้ากากสำหรับพื้นที่ครอบตัด สีของมุมมองหน้ากากซึ่งมีสีดำโปร่งใสเสมอ |
| cornerborderinimage | บูล | ไม่ว่าจะเป็นมุมทั้งสี่ของเส้นขอบพืชสามารถอยู่นอกเหนือการแสดงภาพ ไม่ว่าจะเป็นเส้นขอบมุมภายในภาพหรือไม่ |
TkimageView รองรับทั้ง initwithFrame และ InitWithCoder เพื่อเริ่มต้นคุณสามารถปรับแต่งอินสแตนซ์ tkimageView ของคุณด้วยคุณสมบัติเพื่อให้ตรงกับการออกแบบของคุณ
@property (weak, nonatomic) IBOutlet TKImageView *tkImageView;
- (void)viewDidLoad {
_tkImageView.toCropImage = [UIImage imageNamed: @"test.jpg"];
_tkImageView.showMidLines = YES;
_tkImageView.needScaleCrop = YES;
_tkImageView.showCrossLines = YES;
_tkImageView.cornerBorderInImage = NO;
_tkImageView.cropAreaCornerWidth = 44;
_tkImageView.cropAreaCornerHeight = 44;
_tkImageView.minSpace = 30;
_tkImageView.cropAreaCornerLineColor = [UIColor whiteColor];
_tkImageView.cropAreaBorderLineColor = [UIColor whiteColor];
_tkImageView.cropAreaCornerLineWidth = 8;
_tkImageView.cropAreaBorderLineWidth = 6;
_tkImageView.cropAreaMidLineWidth = 30;
_tkImageView.cropAreaMidLineHeight = 8;
_tkImageView.cropAreaMidLineColor = [UIColor whiteColor];
_tkImageView.cropAreaCrossLineColor = [UIColor whiteColor];
_tkImageView.cropAreaCrossLineWidth = 6;
}
คุณสามารถรับภาพที่ถูกครอบตัดโดยฟังก์ชั่นนี้
- (UIImage *)currentCroppedImage;
หากคุณพบข้อบกพร่องใด ๆ ในรหัสของฉันหรือคุณคิดว่ามันมีประโยชน์ที่จะเพิ่มคุณสมบัติบางอย่างในเครื่องมือนี้โปรดเขียนปัญหาหรือส่งจดหมายถึงฉัน [email protected] ขอบคุณมาก!