Trang 2 của 3 Đầu tiênĐầu tiên 123 CuốiCuối
Kết quả 11 đến 20 của 27
  1. #11
    Trích dẫn Gửi bởi vi_tieu_bao
    bài tập 2 ^^









    Bạn vi_tieu_bao cho mình hỏi.

    Mình có download bài làm của bạn về để học hỏi thì thấy bạn dùng switchcase như sau:



    Mã:
     switch (CauTraLoi.selectedSegmentIndex) {
            case 0:
                DapAn.text = [NSString stringWithFormat:@"Sai rồi, vui lòng chọn lại."];
                break;
             
            case 1:
                DapAn.text = [NSString stringWithFormat:@"Đúng rồi, chúc mừng bạn!"];
                break;
             
            case 2:
                DapAn.text = [NSString stringWithFormat:@"Sai rồi, vui lòng chọn lại."];
                break;
             
            default:
                break;
    Bạn có thể cho mình hỏi 1 xíu là lợi ích của việc bạn thêm đoạn "NSString stringWithFormat: @"" vào không?

    Mình chưa hiểu lắm cách dùng đoạn code đó có tác dụng gì trong trường hợp này.

    Ý mình là trông có vẻ nó dài hơn nên vì sao mình phải dùng nó chứ không phải là thêm vào để có thể thêm chuỗi.



    Do mình cũng làm bằng if else sau đó thấy hơi dài nên chuyển sang switchcase và mình Add như thế này.





    Mã:
     switch (thangCuaNam.selectedSegmentIndex) {
            case 1:
                ketQua.text=@"Bạn đã trả lời Sai";
                break;
            case 2:
                ketQua.text=@"Bạn đã trả lời Sai";
                break;
            case 3:
                ketQua.text=@"Bạn đã trả lời Dung";
                break;
            case 4:
                ketQua.text=@"Bạn đã trả lời Sai";
                break;
            default:
            case 0:
                ketQua.text=@"Bạn đã trả lời Sai";
                break;
        }
    Cảm ơn bạn !

  2. #12
    Ngày tham gia
    Dec 2014
    Bài viết
    2
    Bạn learnxcodevn, 2 câu lệnh mà bạn hoặc mình sử dụng đều trả về kết quả như nhau.



    Tuy nhiên việc mình dùng câu lệnh đó để tập quen cho việc sử dụng đối tượng NSString trong Objective-C, việc tập quen này rất có lợi về sau này khi khởi tạo hoặc xử lý kết quả trực tiếp thông qua các đối tượng.



    Và một điều nữa, nếu như bạn dùng câu lệnh @"ABC" để chèn chuỗi ABC thì sẽ không thêm được các giá trị từ các biến khác vào chuỗi đó. Còn nếu dùng câu lệnh như mình sẽ thêm được. Ví dụ:



    int Diem = 10;

    NSString *Chuoi = [NSString stringWithFormat: @"Điểm: %i", Diem];

    NSLog(@"%@", Chuoi);

  3. #13
    Ngày tham gia
    Dec 2014
    Bài viết
    0
    Cảm ơn bạn Thanh đã giải thích rõ ràng và dễ hiểu.

  4. #14
    Ngày tham gia
    Dec 2014
    Bài viết
    0
    Chào bạn Thanh và mọi người, cho mình hỏi cách nào để mà hiện thông tin của 2 ô text mình nhập vào trên cùng một label không?

    Ví dụ ô text 1 nhập Tên là Trí, ô text 2 nhập Năm sinh là 1985, thì khi mình nhấn button Nhập xong thì label Thông tin sẽ hiện "Bạn tên Trí sinh năm 1985". Tại mình không muốn mỗi ô text phải làm một label để hiện thông tin cho ô text đó.

  5. #15
    Ngày tham gia
    Dec 2014
    Bài viết
    0
    Trích dẫn Gửi bởi nguyentri2010
    Chào bạn Thanh và mọi người, cho mình hỏi cách nào để mà hiện thông tin của 2 ô text mình nhập vào trên cùng một label không?

    Ví dụ ô text 1 nhập Tên là Trí, ô text 2 nhập Năm sinh là 1985, thì khi mình nhấn button Nhập xong thì label Thông tin sẽ hiện "Bạn tên Trí sinh năm 1985". Tại mình không muốn mỗi ô text phải làm một label để hiện thông tin cho ô text đó.


    NSString *Text1 = @"Cái này là";

    NSString *Text2 = @"Đoạn Text 2";

    NSString *Chuoi = [NSString stringWithFormat: @"%@ %@", Text1, Text2];

    NSLog(@"%@", Chuoi);



    Thử đoạn code trên, bạn sẽ thấy kết quả.

    Đã có biến Chuoi và giá trị của nó rồi, bạn muốn gán hoặc xử lý thế nào thì tuỳ bạn.

  6. #16
    Ngày tham gia
    Dec 2014
    Bài viết
    0
    Trích dẫn Gửi bởi iThanh
    NSString *Text1 = @"Cái này là";

    NSString *Text2 = @"Đoạn Text 2";

    NSString *Chuoi = [NSString stringWithFormat: @"%@ %@", Text1, Text2];

    NSLog(@"%@", Chuoi);



    Thử đoạn code trên, bạn sẽ thấy kết quả.

    Đã có biến Chuoi và giá trị của nó rồi, bạn muốn gán hoặc xử lý thế nào thì tuỳ bạn.
    Cảm ơn bạn Thanh, mình sẽ thử xem thế nào. Bạn cho mình cái apple ID được không, có gì mình nhắn tin trên Messages hoặc FaceTime, trong những trường hợp cấp bách. [IMG]styles/default/xenforo/clear.png[/IMG]

  7. #17
    Ngày tham gia
    Dec 2014
    Bài viết
    0
    Trích dẫn Gửi bởi nguyentri2010
    Cảm ơn bạn Thanh, mình sẽ thử xem thế nào. Bạn cho mình cái apple ID được không, có gì mình nhắn tin trên Messages hoặc FaceTime, trong những trường hợp cấp bách. [IMG]styles/default/xenforo/clear.png[/IMG]



    Trích dẫn Gửi bởi iThanh
    NSString *Text1 = @"Cái này là";

    NSString *Text2 = @"Đoạn Text 2";

    NSString *Chuoi = [NSString stringWithFormat: @"%@ %@", Text1, Text2];

    NSLog(@"%@", Chuoi);



    Thử đoạn code trên, bạn sẽ thấy kết quả.

    Đã có biến Chuoi và giá trị của nó rồi, bạn muốn gán hoặc xử lý thế nào thì tuỳ bạn.
    Cảm ơn bạn rất nhiều, mình đã thử và thành công rồi.

  8. #18
    Ngày tham gia
    Dec 2014
    Bài viết
    0
    Trích dẫn Gửi bởi nguyentri2010
    Cảm ơn bạn Thanh, mình sẽ thử xem thế nào. Bạn cho mình cái apple ID được không, có gì mình nhắn tin trên Messages hoặc FaceTime, trong những trường hợp cấp bách. [IMG]styles/default/xenforo/clear.png[/IMG]


    Bạn có thể ghé thăm Facebook Page: http://facebook.com/LapTrinhiOS



    Hoặc iMessage và Email cho mình: ithanh@me.com

  9. #19
    Ngày tham gia
    Dec 2014
    Bài viết
    0
    Trích dẫn Gửi bởi iThanh
    Bạn có thể ghé thăm Facebook Page: http://facebook.com/LapTrinhiOS



    Hoặc iMessage và Email cho mình: ithanh@me.com
    Hôm nay ngồi vọc tới 1h sáng, nhưng có một chỗ mình muốn làm nhưng chưa làm được. Nhờ bạn Thanh chỉ giúp mình với. Vấn đề là như thế này:

    - Mình tạo một Text Field để nhập tên.

    - Một Segmented Control để chọn giới tính nam, nữ.

    - Một Button để xác nhận.

    - Một Label để hiện thị thông tin (tên và giới tính) sau khi mình bấm Button xác nhận.

    Nếu mình tạo 2 Label (1 Label hiển thị tên và 1 Label hiển thị giới tính) thì OK rồi, nhưng nếu mình tạo 1 Label thì mình không thể nào cho hiện thông tin giới tính lên được.

  10. #20
    Ngày tham gia
    Dec 2014
    Bài viết
    0
    Trích dẫn Gửi bởi nguyentri2010
    Hôm nay ngồi vọc tới 1h sáng, nhưng có một chỗ mình muốn làm nhưng chưa làm được. Nhờ bạn Thanh chỉ giúp mình với. Vấn đề là như thế này:

    - Mình tạo một Text Field để nhập tên.

    - Một Segmented Control để chọn giới tính nam, nữ.

    - Một Button để xác nhận.

    - Một Label để hiện thị thông tin (tên và giới tính) sau khi mình bấm Button xác nhận.

    Nếu mình tạo 2 Label (1 Label hiển thị tên và 1 Label hiển thị giới tính) thì OK rồi, nhưng nếu mình tạo 1 Label thì mình không thể nào cho hiện thông tin giới tính lên được.
    Bạn lấy thông tin giới tính như thế nào?

    Có phải thông tin giới tính là một số nguyên không?

    Trong bài NSString, mình có nói đến việc thêm kiểu dữ liệu khác vào String. Ở đây, đối với số nguyên, bạn dùng %i nhé!

    Và muốn hiển thị trên 1 Label, bạn chỉ cần gộp 2 giá trị nhận được từ TextField và Segment lại với nhau.



    NSString *Chuoi1 = [TextField_A text];

    int GioiTinh = [Segment_B index_Of_Selected];

    NSString *ChuoiHienThi = [NSString stringwithformat: @ "Ten: %@ - Gioi Tinh: %i", Chuoi1, GioiTinh];



    Chúc bạn vui.

Các Chủ đề tương tự

  1. Control Air 1.0.1 - Điều khiển iTunes bằng cử chỉ tay cho Mac
    Bởi nhakhoasaigonbh trong diễn đàn Khu Vực Máy Tính
    Trả lời: 1
    Bài viết cuối: 04-30-2015, 01:16 PM

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
  •