Trang 1 của 2 12 CuốiCuối
Kết quả 1 đến 10 của 18

Chủ đề: 10. Slider

  1. #1
    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)

  2. #2
    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

  3. #3
    Ngày tham gia
    Dec 2014
    Bài viết
    0
    Trích dẫn Gửi bởi vi_tieu_bao
    bài mới liên tiếp ^^



    ước ji mỗi ngày 1 bài nhỉ? hehe


    [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.

  4. #4
    Trích dẫn Gửi bởi allstreet
    [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.
    mình cũng đi làm nhưng tối về mò tới khuya.

    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.

  5. #5
    Ngày tham gia
    Dec 2014
    Bài viết
    0
    Trích dẫn Gửi bởi vi_tieu_bao
    mình cũng đi làm nhưng tối về mò tới khuya.

    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.
    tuần này mình bận khá nhiều, nên chắc tuần sau mới làm bài tập post lên dc

  6. #6
    Ngày tham gia
    Dec 2014
    Bài viết
    0

  7. #7
    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

  8. #8
    Ngày tham gia
    Dec 2014
    Bài viết
    0
    Trích dẫn Gửi bởi allstreet
    [IMG]styles/default/xenforo/clear.png[/IMG] hóng thêm bài mới
    bữa giờ thấy iThanh bị bệnh, không biết khi nào mới khỏe lại viết tiếp bài cho a c e đây hix

  9. #9
    Ngày tham gia
    Dec 2014
    Bài viết
    0
    Trích dẫn Gửi bởi vi_tieu_bao
    bữa giờ thấy iThanh bị bệnh, không biết khi nào mới khỏe lại viết tiếp bài cho a c e đây hix


    [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

  10. #10
    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]

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •