Làm cách nào để chia tỷ lệ hình ảnh được sử dụng trong một số UISegmentedControl
? Tôi đang tạo điều khiển được phân đoạn theo chương trình:Tỷ lệ hình ảnh UISegmentedControl
UISegmentedControl * segmentButton;
segmentButton = [UISegmentedControl segmentedControlWithItems:
[NSArray arrayWithObjects:
[UIImage imageNamed:@"option_one.png"],
[UIImage imageNamed:@"option_two.png"],
nil]];
segmentButton.contentMode = UIViewContentModeScaleToFill;
segmentButton.frame = CGRectMake(10, 10, 200, 32);
[view addSubview:segmentButton];
Kết quả không phải là những gì tôi mong đợi. Hình ảnh .png gốc cao khoảng 100 pixel và chúng là không phải được thu nhỏ để vừa với chiều cao 32 pixel của điều khiển được phân đoạn. kết quả trong một điều khiển phân đoạn này được rút ra với những hình ảnh khổng lồ chồng chéo nó:
Làm thế nào tôi có thể nói điều khiển để mở rộng xuống những hình ảnh?
Đồng ý, nếu những hình ảnh năng động, quy mô cho họ, nếu không cung cấp kích thước khác nhau trong các nguồn ứng dụng của bạn. – petert
Làm cho tinh thần. Cảm ơn bạn! –
segmentButton = [[[UISegmentedControl alloc] initWithItems: images] autorelease]; – neoneye