Chủ đề: 10. Slider
-
07-15-2013, 03:08 PM #1
Junior 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:
- Xin phần mềm Autocad cho Mac
- Mời tải về Xcode 6 Beta (Link Fshare.vn)
- [Miễn Phí] iTweaX - Công cụ tinh chỉnh hệ thống cho Mac đơn giản và hiệu quả
- Architecture : Autodesk AutoCAD 2013 - Sketchup Pro for Mac OS X
- Chế độ ăn uống cho người mắc bệnh viêm loét dạ dày
- tiện ích giúp phân tích các gói tin trên mạng wifi
- Cỗ máy đồ họa khủng mang tên surface book 2017
- Coloured Folder Creator ( app store )
- Apple chính thức phát hành iTunes 10.5, sẵn sàng cho iOS 5
- need help please
-
07-15-2013, 04:17 PM #2
Junior 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 #3
Junior 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 #4
Junior 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 #5
Junior 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 #6
Junior 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 #7
Junior 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 #8
Junior Member
- Ngày tham gia
- Dec 2014
- Bài viết
- 0
Gửi bởi allstreet
-
07-21-2013, 08:00 PM #9
Junior 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 #10
Junior 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]
Trò chơi cực khoái hãm hiếp Thuật ngữ “ cưỡng bách cực khoái ” thường được dùng cho những người có âm hộ, nhưng dương vật chắc chắn cũng có thể bị “ép” xuất tinh, cho dù bạn thích gọi quá trình này...
Khám phá 5 cách ít ai ngờ đến để...