Chủ đề: 10. Slider
-
07-15-2013, 03:08 PM #1Junior Member
- Ngày tham gia
- Dec 2014
- Bài viết
- 0
10. Slider
Slider
Ý tưởng: Viết một ứng dụng cho phép người dùng cung cấp số năm kinh nghiệm.
Giới hạn số năm kinh nghiệm từ 2 đến 20 năm.
Dùng đối tượng Slider.
Theo định nghĩa của Apple thì: Slider là một đối tượng được sử dụng để chọn một giá trị duy nhất từ một loạt các giá trị.
Thanh trượt được thiết kế nằm ngang và người sử dụng có thể dễ dàng thay đổi giá trị.
Muốn làm việc được với Slider, bạn cần phải cung cấp giá trị nhỏ nhất và giá trị lớn nhất.
Sau đó lấy giá trị hiện tại của Slider bằng hàm được cung cấp.
Cùng theo dõi Video dưới đây để hiểu rõ hơn về Slider, bạn nhé.
File: http://www.mediafire.com/folder/2335z8741ga41/Bài_10
Facebook: http://facebook.com/LapTrinhiOS
Bài tập:
1. Viết ứng dụng cho phép người dùng thay đổi chỉ số đo 3 vòng. Lưu ý: ứng dụng giành cho cả nam và nữ.
2. Viết ứng dụng có ba Slider, Slider thứ nhất có giá trị từ 0 đến 30.
Slider thứ hai có giá trị từ 31 đến 60.
Slider thứ ba có giá trị từ 0 đến 60.
Viết code để mỗi khi người dùng kéo Slider thứ nhất hoặc thứ hai, Slider thứ ba cũng thay đổi theo.
Hoặc kéo Slider thứ ba thì hai Slider cũng thay đổi theo sau cho tương ứng giá trị.
(Lưu ý: khi giá trị của Slider thứ 3 chưa lớn hơn hoặc bằng 30 thì không được kéo Slider thứ hai. Thông báo với người dùng phải kéo Slider thứ nhất trước)View more random threads:
- Đồng Hồ Thông Minh Fitbit Versa Special Edition Giá Tốt TPHCM
- Cho mình xin soft tập đánh tiếng Hoa trên Mac
- Cài Windows trên máy tính Apple bằng VMware Fusion
- Xin Little Snitch cho 10.9
- 1. Nhập môn Xcode và Objective-C
- Xin link downl adobe photoshop cs6 full và hướng dẫn với a
- Facetime cho MacOS
- Bật mí về những công dụng tuyệt vời của macbook pro retina MPXT2
- Up lên LION.
- Link download Microsoft Office 2011_V.14.0.0 Final for Mac Resume
-
07-15-2013, 04:17 PM #2Junior Member
- Ngày tham gia
- Dec 2014
- Bài viết
- 0
bài mới liên tiếp ^^
ước ji mỗi ngày 1 bài nhỉ? hehe
-
07-15-2013, 04:53 PM #3Junior Member
- Ngày tham gia
- Dec 2014
- Bài viết
- 0
Gửi bởi vi_tieu_bao
[IMG]styles/default/xenforo/clear.png[/IMG] nhiều quá bội thực, trừ khi b chưa đi làm thì mới có nhìu thời gian để mần.
-
07-15-2013, 05:34 PM #4Junior Member
- Ngày tham gia
- Dec 2014
- Bài viết
- 0
Gửi bởi allstreet
mình cũng muốn có bài tập nào làm được thì làm luôn cho iThanh có động lực duy trì topic này. chứ nhìu khi chả thấy ai quan tâm mình nghĩ chủ topic cũng chả có hứng thú và động lực làm tiếp.
mình thấy allstreet cũng có quan tâm đó. có ji post bài tập lên cho mình down về tham khảo với.
-
07-15-2013, 06:05 PM #5Junior Member
- Ngày tham gia
- Dec 2014
- Bài viết
- 0
Gửi bởi vi_tieu_bao
-
07-16-2013, 09:26 PM #6Junior Member
- Ngày tham gia
- Dec 2014
- Bài viết
- 0
bài tập 1: ^^
http://www.mediafire.com/?boa9osb8p73syyg
-
07-21-2013, 03:55 AM #7Junior Member
- Ngày tham gia
- Dec 2014
- Đang ở
- Ho Chi Minh City, Vietnam
- Bài viết
- 0
[IMG]styles/default/xenforo/clear.png[/IMG] hóng thêm bài mới
-
07-21-2013, 07:54 PM #8Junior Member
- Ngày tham gia
- Dec 2014
- Bài viết
- 0
Gửi bởi allstreet
-
07-21-2013, 08:00 PM #9Junior Member
- Ngày tham gia
- Dec 2014
- Bài viết
- 0
Gửi bởi vi_tieu_bao
[IMG]styles/default/xenforo/clear.png[/IMG] lâfn đăng nhập gần nhất là hôm thứ 4, mong bác ấy khoẻ lại hướng dẫn tiếp
-
07-29-2013, 07:02 AM #10Junior Member
- Ngày tham gia
- Dec 2014
- Bài viết
- 1
Đây là bài làm của mình.
Mình làm chậm hơn các bạn, do mình cũng mới bắt đầu và nhiều kiến thức chưa có nên học chậm và mò lâu hơn.
Mong các bạn góp ý.
Bài làm của mình thêm TextField để khi chọn bằng Slider người dùng sẽ biết mình chọn giá trị bao nhiêu rồi, và cũng cho phép người dùng nhập trực tiếp.
Còn đây là Code file m...mình thấy còn hơi rắc rối, chưa gọn gàn cho lắm.
Mong iThanh và các bạn góp ý giúp để đoạn code mình gọn gàn và đầy đủ tính năng hơn.
Cảm ơn các bạn.
Mã:@implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. soDo1.minimumValue=60; soDo1.maximumValue=180; soDo2.minimumValue=50; soDo2.maximumValue=250; soDo3.minimumValue=60; soDo3.maximumValue=150; soDotext.text=@"60"; soDoText2.text=@"50"; soDotext3.text=@"60"; } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } - (IBAction)soDo1:(id)sender { [soDotext setText:[NSString stringWithFormat:@"%i", (int)soDo1.value]]; } - (IBAction)soDo2:(id)sender { [soDoText2 setText:[NSString stringWithFormat:@"%i", (int)soDo2.value]]; } - (IBAction)soDo3:(id)sender { [soDotext3 setText:[NSString stringWithFormat:@"%i",(int)soDo3.value]]; } - (IBAction)ketQua:(id)sender { soDo1.value=[soDotext.text floatValue]; soDo2.value=[soDoText2.text floatValue]; soDo3.value=[soDotext3.text floatValue]; if (soDo1.value>=95&&soDo2.value<=65&&soDo3.value>=110) { ten.text=[NSString stringWithFormat:@"Chào bạn: %@",hoTen.text]; // [ten setText:[NSString stringWithFormat:@"Chào bạn %@",hoTen.text]]; soDo.text=[NSString stringWithFormat:@"Bạn sở hữu số đo đáng mơ ước V1:%i V2:%i V3:%i",(int)soDo1.value,(int)soDo2.value,(int)soDo3.value]; } else if (soDo1.value>=80&&soDo2.value<=70&&soDo3.value>=110) { ten.text=[NSString stringWithFormat:@"Chào bạn: %@",hoTen.text]; soDo.text=[NSString stringWithFormat:@"Bạn có số đo gần chuẩn V1:%i V2:%i V3:%i",(int)soDo1.value,(int)soDo2.value,(int)soDo3.value]; } else { ten.text=[NSString stringWithFormat:@"Chào bạn: %@",hoTen.text]; soDo.text=[NSString stringWithFormat:@"Bạn sẽ có dáng chuẩn nếu điều chỉnh vòng 2 V1:%i V2:%i V3:%i",(int)soDo1.value,(int)soDo2.value,(int)soDo3.value]; } switch (gioiTinh.selectedSegmentIndex) { case 0: gioiTinhban.text=@"Giới tính: Nam"; break; default: gioiTinhban.text=@"Giới tính: Nữ"; break; } } [USER=477187]end[/USER]
Hiện nay, có khá nhiều sản phẩm dương vật giả giá rẻ xuất hiện trên thị trường. Chúng đến từ các nhà sinh sản ở khắp nơi trên thế giới như Mỹ, Nhật, Hồng Kông…Hơn nữa, các đồ chơi này cũng khá đa...
Top những buoi giả rẻ và chuẩn...