Bloggang.com : weblog for you and your gang
Sufficiency Economy
Group Blog
Japanese Language
ท่องศัพท์ภาษาญี่ปุ่นวันละคำ
NSW NDS DSi 3DS Programming
Romancing Saga2 Translation
My Japanese Coach
XNA Unity3d Programming
Miyoo Mini and Dingoo A-320
SNES NES GB programming
MAC OSX IOS APPLE
บันทึกช่วยจำ
บ้านไร่ ชายทุ่ง
Android
ไม่เข้ากลุ่ม
Graphic Art
Python Programming
Linux
English
VITA PSP Programming
Flutter WEB JAVA PHP JSP ASP
LibreOffice
ออกกำลังกาย
Gameboy Advance
All blogs
ย้อนอดึต อยากเล่น computer: Apple II ตอนที่ 2
ย้อนอดึต อยากเล่น computer: Apple II
iPhone Programming : ปัญหา XCODE 5 กับ iOS 5.1.1 -> storyboard
iPhone Programming : ปัญหา XCODE 5 กับ iOS 5.1.1
Run โปรแกรม Windows บน Mac ด้วย winebottler
ประสบการณ์ เปลี่ยน Ram iMac
iPhone Programming : ก้าวที่สี่ กับ CP PointMe
บันทึกกันลืม การ upload app ไป appStore
MAC : มั่วๆ กับ XCODE 4
iOS 5 Development : Hello World ตอน2
iOS 5 Development : Hello World
iOS 5 Development : ปฐมฤกษ์
วิธีลงโปรแกรม kinect ultra seven
iPhone Programming : ก้าวที่สาม กับ WordTyping App
ลองนำ Kinect ของ Xbox360 มาต่อ เครื่อง iMac
Remove MySQL และ ลง XAMPP for OSX
YouTube : Lecture 14 Pattern Maching
การ share file ระหว่าง osx กับ virtualbox(xp)
iPhone Programming : ก้าวที่สอง กับ AppStore พร้อมแจก Promotional Code
iPhone Programming : ก้าวแรก กับ AppStore
MAC OSX86 กับ Iphone Programming (3)
MAC OSX86 กับ Iphone Programming (2)
MAC OSX86 กับ Iphone Programming
ประสบการณ์ เล่น MAC OSX86
MAC OSX86 กับ Iphone Programming (2)
มาครั้งนี้ทดลองทำในบทที่4 โดยศึกษาการใช้ Control View Image กับ TextField
หลักการก็คล้ายๆเดิมคือ
1. ไปที่ Header ไฟล์ Control_FunViewController.h ในส่วน @Interface ไปเพิ่มตัวแปร UITextField และ ต้องประกาศ @property เพื่อให้ compiler สร้าง Method set get อัตโนมัติ พร้อม IBOutlet(ตรงนี้อ่านไม่ค่อยเข้าใจ) แล้วใน Implement ไฟล์ Control_FunViewController.m ให้เพิ่มประโยค @systhesize ตามด้วยชื่อตัวแปร แล้วสุดท้ายก็อย่าลืม การ Release Memory ที่ใน method -(void) dealloc
2. ออกแบบหน้าจอ โดยเอา TextField มาวาง แล้ว Connect ระหว่าง TextField กับ Outlet ที่สร้าง โดยการกด Control ค้างไว้ click File's Owner แล้วลากMouse ไปวางเหนือ Component ที่ต้องการ แล้วจะขึ้นให้เลือกว่าจะ connect กับตัวแปรอะไร
แล้วทดลอง Run ก็จะได้ TextField รับข้อมูลได้ แต่ปัญหาคือเมื่อ คีย์เสร็จตัว Keyboard ไม่ยอมหาย ดังนั้นต้องไปเขียน Action เพิ่ม ที่ไฟล์ header โดยประกาศชื่อ Function และImplement
3. - (IBAction)textFieldDoneEditing:(id)sender{
[sender resignFirstResponder];
คำสั่ง resignFirstResponder เหมือนการย้อนไปหน้าที่แล้ว มัง (มั่วแล้วเรา
)
4. ส่วน รูปภาพ ก็ add control แล้วเลือกรูป แต่ต้องเอารูปไว้ใน resource ก่อนนะ ใช้menu project -> add to ไม่งั้นไม่มีภาพให้เลือก
ปัญหาที่พบ
ทำการ connection ไม่เห็นฟังก์ชั่น หรือ เมื่อ connection กับ outlet แล้ว TextField ไม่แสดง keyboard
แก้โดย ทำใหม่หมด (กำปั้นทุบดินสะไม่มี)
หรือ
ทุกครั้งที่มีการ code ฟังก์ชั่น ต้องมั่น save ทุกจุด ถ้าไม่ได้อีกก็เปิดใหม่
หรือเครื่องเราไม่ใช่ mac แท้ เลยเพี้ยนๆ
Create Date : 10 ธันวาคม 2552
Last Update : 10 ธันวาคม 2552 10:19:54 น.
0 comments
Counter : 653 Pageviews.
Share
Tweet
ชื่อ :
Comment :
*ใช้ code html ตกแต่งข้อความได้เฉพาะสมาชิก
wink99_th
Location :
พิษณุโลก Thailand
[Profile ทั้งหมด]
ฝากข้อความหลังไมค์
Rss Feed
Smember
ผู้ติดตามบล็อก : 8 คน [
?
]
New Comments
Friends' blogs
Aorora
I^^
กิ่งลีลาวดี
มาทิรน
daikon
nainokkamin
jaikojung
Webmaster - BlogGang
[Add wink99_th's blog to your web]
Links
ชุมชนคนรัก ญี่ปุ่น และ ภาษาญี่ปุ่น
BlogGang.com
Pantip.com
|
PantipMarket.com
|
Pantown.com
| © 2004
BlogGang.com
allrights reserved.