UIImage *aImage = [[UIImage imageNamed:@"Gray_Button.png"] stretchableImageWithLeftCapWidth:25 topCapHeight:0];
Cố gắng tạo một "nút chai thủy tinh".iPhone có thể kéo giãnImageWithLeftCapWidth chỉ làm cho "D" s
"Stretch" làm gì nếu hình ảnh lớn hơn ... và nút tôi đang cố gắng sử dụng nó trên ... nhỏ hơn?
Hình ảnh có 'giãn' và 'thu nhỏ' không?
Lý do tôi hỏi ... là vì tất cả hình ảnh của tôi trông giống như hình chữ "D".
Phía bên trái là bình phương ... và bên phải được làm tròn.
Hình chữ D sẽ cho bạn biết rằng tôi đang làm gì sai? Quá nhiều .. hoặc quá ít ... "thiết lập leftCap"? Ảnh quá lớn?
Vì vậy, giá trị 0 có nghĩa là "không kéo dài bất kỳ thứ gì" hoặc "kéo dài đều trên toàn bộ hình ảnh"? Tôi không thể thấy bất kỳ điều gì có thể gây ra sự cố "hình chữ D". Tôi đoán điều đầu tiên tôi nên làm là đảm bảo MỌI hình ảnh nhỏ hơn nút MỌI. (Nếu không ... thì chuyện gì sẽ xảy ra?Hình ảnh chỉ được sử dụng "như-là" có kích thước? Và những gì sẽ trở thành của các giá trị cap trải dài sẽ không xảy ra?) – Susanna
@Roberta: 0 có nghĩa là "kéo dài đều trên toàn bộ hình ảnh". Nếu hình ảnh nhỏ hơn các góc sẽ chồng lên nhau. – kennytm
Hình minh họa thực sự hữu ích. – nonamelive