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 CGSize
cấu trúc từ một NSString
đối tượng.
Apple ghi lại string
thô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 ()