Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> iOS
iOS
  1. วิธีเพิ่มเส้นขอบ (Border) ด้านบนและล่างของ UIView บน iOS

    เพิ่ม Border ด้านบนและล่างของ View ด้วย CALayer ใช้ CALayer สร้างเส้นขอบบางๆ ที่ด้านบนและล่างของ UIView โดยไม่ต้องใช้รูปภาพ ขั้นตอนที่ 1: สร้างโปรเจกต์ Xcode → Single View App → ชื่อ AddBorderTopAndBottom ขั้นตอนที่ 2: เพิ่ม UIView ใน Storyboard ลาก UIView มาวาง ตั้ง Constraints ให้อยู่กลางหน้าจอ

  2. วิธีตรวจสอบว่า Text Field ว่างหรือไม่ใน Swift

    การเช็ค UITextField ว่างหรือไม่ว่างใน Swift วิธีมาตรฐานและปลอดภัยที่สุดคือใช้ Optional Binding ร่วมกับ property isEmpty โค้ดแป้งเดียว (Best Practice) if let text = myTextField.text, !text.isEmpty { // Text field มีข้อมูล (ไม่ว่าง) } else { // Text field ว่าง หรือเป็น nil } ตัวอย่างโปรเจก

  3. วิธีปรับแต่งปุ่ม (Button) บน iOS: ตั้งข้อความ สีพื้นหลัง และสีตัวอักษร

    การปรับแต่ง UIButton บน iOS 2 วิธี บทความนี้สาธิตการเปลี่ยนข้อความ สีพื้นหลัง และสีตัวอักษรของปุ่ม ด้วย Storyboard และโค้ด ขั้นตอนที่ 1: สร้างโปรเจกต์ Xcode → Single View App → ชื่อ CustomiseButton ขั้นตอนที่ 2: เพิ่ม Button ใน Storyboard ลาก Button มาวางบน View Controller วิธีที่ 1: ปรับแต่งผ่

  4. วิธีปิดการเลื่อน (Scroll) ใน WebView บน iOS โดยโปรแกรม

    ปิดการเลื่อนหน้าเว็บใน WebView (UIWebView / WKWebView) วิธีง่ายที่สุดคือปิด property isScrollEnabled ของ ScrollView ภายใน WebView โค้ดสั้นๆ (One-liner) webView.scrollView.isScrollEnabled = false ตัวอย่างเต็มรูปแบบ: สร้างโปรเจกต์ทดสอบ ขั้นตอนที่ 1: สร้างโปรเจกต์ Xcode → Single View App → ชื่อ We

  5. วิธีคำนวณระยะทางระหว่างสองพิกัดภูมิศาสตร์บน iOS ด้วย Swift

    การคำนวณระยะทางระหว่างสอง Geo-coordinates บน iOS ใช้ Framework CoreLocation คำนวณระยะทางระหว่างจุดสองจุดบนโลกได้อย่างแม่นยำ ขั้นตอนที่ 1: สร้างโปรเจกต์ Xcode → New Project → Single View Application → ชื่อ FindDistance ขั้นตอนที่ 2: เพิ่ม Label ใน Storyboard วาง Label สำหรับแสดงผลระยะทาง ขั้นตอนที

  6. วิธีตรวจสอบระดับแบตเตอรี่และสถานะ (ชาร์จ, ไม่ได้ชาร์จ, เต็ม) บน iOS

    การตรวจสอบสถานะและระดับแบตเตอรี่บน iOS บทความนี้แนะนำวิธีการอ่านสถานะแบตเตอรี่ (Charging, Unplugged, Full, Unknown) และระดับแบตเตอรี่แบบ Real-time ขั้นตอนที่ 1: สร้างโปรเจกต์ Xcode → New Project → Single View Application → ชื่อ BatteryState ขั้นตอนที่ 2: เพิ่ม Label 2 ตัวใน Storyboard หนึ่งตัวสำหร

  7. วิธีดึงตำแหน่งการสัมผัส (Touch Position) บนอุปกรณ์ iOS

    การรับตำแหน่งการสัมผัสบนหน้าจอ iOS ด้วย Swift บทความนี้จะสาธิตวิธีการได้พิกัดตำแหน่งที่ผู้ใช้สัมผัสบนหน้าจออุปกรณ์ iOS ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ เปิด Xcode → New Project → Single View Application → ตั้งชื่อว่า TouchMe ขั้นตอนที่ 2: เพิ่ม Label ใน Main.storyboard วาง Label 1 ตัวเพื่อแสดงพิกัด

  8. วิธีดึงหมายเลข Build และ Version ของแอป iOS

    การดึงหมายเลข Build และ Version ของแอป iOS ในบทความนี้เราจะเรียนรู้วิธีการดึงและแสดงหมายเลข Build และ Version ของแอป iOS โดยใช้ Swift ขั้นตอนที่ 1: สร้างโปรเจกต์ใหม่ใน Xcode เปิด Xcode → New Project → Single View Application → ตั้งชื่อว่า ShowBuildAndVersion ขั้นตอนที่ 2: ออกแบบหน้าจอใน Main.story

  9. วิธีโทรออกใน iOS 10+ ด้วย Swift

    ใช้ UIApplication.shared.open(_:options:completionHandler:) กับ URL Scheme tel://ขั้นตอนที่ 1: สร้างโปรเจกต์Xcode → New Project → Single View Application → ชื่อ MakeCallขั้นตอนที่ 2: ออกแบบ UIMain.storyboard: Text Field (กรอกเบอร์) + ปุ่ม Callขั้นตอนที่ 3-4: Outlet และ Action@IBOutlet

  10. ไม่สามารถดึงหมายเลขโทรศัพท์ของ iPhone ด้วยโปรแกรมได้

    ไม่สามารถดึงหมายเลขโทรศัพท์ iOS ได้ด้วยโปรแกรม Apple ไม่อนุญาตPrivate API อาจทำได้แต่จะถูก Reject จาก App Storeตาม Apple Guidelines: แอปต้อง Self-contained ใน Bundle ไม่เข้าถึงข้อมูลนอก Container และหมายเลขโทรศัพท์ไม่อยู่ใน Container ของแอปApple Developer Forum: Regardless of which programming langu

  11. วิธีสร้าง WebView ในแอป iOS ด้วย Swift

    WebView ใช้แสดงเนื้อหาเว็บในแอป (In-app Browser) ใช้ WKWebView จาก WebKitขั้นตอนที่ 1: สร้างโปรเจกต์Xcode → Single View Application → ชื่อ WebViewSampleขั้นตอนที่ 2-6: โค้ด ViewController.swiftimport UIKitimport WebKitclass ViewController: UIViewController, WKUIDelegate { var webView: W

  12. วิธีดูขนาด (Dimensions) ของ View ในแอป iOS

    ดูขนาด View ง่ายด้วย frame.sizeขั้นตอนที่ 1: สร้างโปรเจกต์Xcode → Single View Application → ชื่อ SampleViewขั้นตอนที่ 2-3: เพิ่ม UIView และ OutletMain.storyboard: เพิ่ม UIView @IBOutlet sampleViewขั้นตอนที่ 4: พิมพ์ขนาดใน viewDidLoadimport UIKitclass ViewController: UIViewController { @

  13. วิธีสร้าง CollectionView Layout ในแอป iOS

    CollectionView และ TableView เป็นพื้นฐาน iOS CollectionView รองรับ Scroll แนวนอน/แนวตั้ง เหมือน Grid View ใน Androidอ่านรายละเอียดCollectionView ประกอบด้วย Cells และ Supplementary Views (Headers/Footers)ขั้นตอนที่ 1: สร้างโปรเจกต์Xcode → Single View Application → ชื่อ SampleCollectionViewข

  14. วิธีเปลี่ยนสีข้อความ Navigation Bar ใน iOS

    เปลี่ยนสีข้อความ Navigation Bar ทำได้ใน AppDelegateขั้นตอนEmbed View Controller ใน Navigation Controller ตั้ง Navigation Item Titleใน AppDelegate.swift didFinishLaunchingWithOptions: Bool { let textColor = [NSAttributedString.Key.foregroundColor: UIColor.green] UINavigationBar.appearance().tit

  15. วิธีปิด Alert เมื่อแตะนอกพื้นที่ Alert ใน iOS

    UIAlertController ปิดเมื่อแตะนอก Alert ได้โดยเพิ่ม Gesture Recognizerอ่านรายละเอียดขั้นตอนที่ 1: สร้างโปรเจกต์Xcode → Single View Application → ชื่อ UIAlertSampleขั้นตอนที่ 2: เพิ่มปุ่มและ IBActionMain.storyboard: ปุ่ม @IBAction showAlertขั้นตอนที่ 3-6: โค้ด ViewController.swiftimport UIKi

  16. วิธีสร้าง UIPickerView จาก Array ด้วยโปรแกรมใน iOS

    UIPickerView แสดง Wheel ให้เลือก Item อ่านรายละเอียด ใช้ใน Form บ่อยขั้นตอนที่ 1: สร้างโปรเจกต์Xcode → Single View Application → ชื่อ PickerSampleขั้นตอนที่ 2-8: โค้ด ViewController.swift (ไม่ใช้ Storyboard)import UIKitclass ViewController: UIViewController, UIPickerViewDelegate, UIPickerV

  17. วิธีสร้าง Unique Device ID สำหรับ iPhone/iPad ด้วย Swift

    UDID (Unique Device Identifier) = 40 ตัวอักษร Hex ระบุอุปกรณ์ iOSตั้งแต่ iOS 5 Apple Deprecated UIDevice uniqueIdentifier แทนด้วย Identifier for Vendor (UUID) เหมือนกันสำหรับทุกแอปของ Developer เดียวกัน ต่าง Developer/Deviceอ่านรายละเอียดโค้ดดึง Identifier for Vendoroverride func viewDidLoad() {

  18. วิธีสร้าง TableView มุมโค้งใน iOS

    Table View สำคัญที่สุดใน iOS ทุกแอปใน App Store ใช้ Table View แสดงรายการแนวตั้งอ่านรายละเอียดขั้นตอนที่ 1: สร้างโปรเจกต์Xcode → New Project → Single View Application → ชื่อ TableViewWithRoundedCornerขั้นตอนที่ 2: เพิ่ม UITableViewMain.storyboard: เพิ่ม TableViewขั้นตอนที่ 3-5: ตั้งค่

Total 190 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:2/10  20-คอมพิวเตอร์/Page Goto:1 2 3 4 5 6 7 8