iPhone: شكل مثل جهة اتصال جديدة
-
28-09-2019 - |
سؤال
لدي بعض الأسئلة حول تطبيق Apple iPhone Contact. أريد استخدام نفس الميثود لإنشاء وتعديل المعلومات.
هذه صورتان:
alt text http://grab.by/4zjq alt text http://grab.by/4zjr
لذلك لدينا الخلق والطبعة. يبدو النموذج وكأنه uitableview مع مجموعة مجموعات ، لكنني لا أعرف كيفية إعادة إنشاء كل هذا. هل لديك فكرة أو برنامج تعليمي قد يفسر كيفية القيام بذلك؟
شكرًا جزيلاً !
المحلول
الجزء العلوي هو uiview مع uiimageview و uitableview ، يتم تعيين هذا العرض كرأس UlitableView الشامل.
أما بالنسبة للتحرير ، فأنت بحاجة إلى تبديل Uilabel ، باستخدام uitextfield ، الذي يحتوي على نفس الإطار ، وحجم الخط. انقل المحتوى من عرض إلى آخر.
نصائح أخرى
قم بإنشاء uiview وهو سطر ، ثم أضفه كقصة فرعية إلى الخلية
//in cellForRowAtIndexPath
UIView *lineView = [[UIView alloc]initWithFrame:CGRectMake(80,0,1,44)];
lineView.backgroundColor = [UIColor lightGreyColor];
[cell addSubview:lineView];
تخصيص uitableview هو بالتأكيد الطريق للذهاب. لجعل الأمر أكثر بساطة على نفسك ، قد ترغب في الاطلاع على عرض TableView المعقول ، مما يجعل كل هذا أسهل في التنفيذ:http://thenextweb.com/dd/2011/04/12/an-ios-developers-dream-sensible-tableview/؟awesm=tnw.to_17mds
أحاول تطوير شيء كهذا وأتخيله. في رأيي ، إذا نظرت عن كثب ، يبدو أن الشاشة تتألف من UisCrollView الرأسي. سيحتفظ هذا المكون بمشاهدة UBLITION مع أقسام متعددة أو ربما حتى عدة مكونات UitableView. عند التركيز على حقول النص على الخلايا ، يقوم UisCrollView بتمرير المحتوى لوضع حقل النص المحدد في موضع أكثر ملاءمة/متوازنة ، للعرض والتحرير.
يمكن تحقيقه عن طريق تخصيص طرق عرض الجدول. استخدم الخلايا المخصصة بناءً على القسم لعرض الجدول.
تحقق من هذه الروابط .. فهي حول تخصيص uitableviews ومفصلة إلى حد ما.
http://www.e-string.com/content/custom-itableviewcells-interface-builder
لا حاجة لإنشاء عرض الجدول الخاص بك. يقوم إطار دفتر العناوين بإنشاء كل هذا تمامًا وسيضيف حتى جهات اتصال إلى دفتر عناوين iPhone أيضًا.