Như JoeBlow đã đề cập ( tôi nhận thấy sau khi nhập và định dạng câu trả lời này ), cũng có hàm UIKit NSStringFromCGSize(), để in đẹp và nghịch đảo của nó CGSizeFromString(), để tạo CGSizecấu trúc từ một NSStringđối tượng.
Apple ghi lại stringthông số như sau:CGSizeFromString(string)
Một chuỗi có nội dung có dạng "{ w , h }", trong đó w là chiều rộng và h là chiều cao. Giá trị w và h có thể là giá trị số nguyên hoặc số thực. Ví dụ về chuỗi hợp lệ là @ "{3.0,2.5}". Chuỗi không được bản địa hóa, vì vậy các mục luôn được phân tách bằng dấu phẩy.
Thí dụ
CGSize size = CGSizeFromString(@"{320,568}");
NSLog(@"Pretty printed size: %@", NSStringFromCGSize(size));
Đầu ra
Pretty printed size: {320, 568}
- CGRectGetHeight ()
- CGRectGetWidth ()