الكاكاو اللمس-إضافة أويماجيفيو برمجيا?
-
28-09-2020 - |
سؤال
كيف يمكنني إنشاء ووضع إيماجيفيو جديدة في الهدف ج?
شكراً!
حاولت هذا ولكن لا يبدو أن تفعل أي شيء...
-(void)drawStars{ //uses random numbers to display a star on screen
//create random position
int xCoordinate = arc4random() % 10;
int yCoordinate = arc4random() % 10;
UIImageView *starImgView = [[UIImageView alloc] initWithFrame:CGRectMake(xCoordinate, yCoordinate, 58, 40)]; //create ImageView
starImgView.image = [UIImage imageNamed:@"star.png"];
[starImgView release];
أنا وضعت هذه الطريقة في فيوكونترولر بلدي.أرى بعض الاشياء سغ هل أحتاج إلى استيراد الرسومات الأساسية أو شيء?(ما هي الرسومات الأساسية على أي حال?)
المحلول
أنت تسأل عن عرض صورة iPhone. حق؟ ثم جرب هذا
giveacodicetagpre.سيؤدي ذلك إلى إنشاء عرض صورة من 100 × 50 بعد ووضع تحديد موقع (10، 10) من طريقة العرض الأصلية.
تحقق من دليل المرجع ل uiimageview و href="http://developer.apple.com/iphone/library/documentation/uikit/Reference/uiview_class/uiview.html" rel="noreferrer"> Uiview . يمكنك تعيين صورة باستخدام صورة خاصية imageView.
giveacodicetagpre.ويمكنك استخدام contentmode خاصية uiview لتكوين كيفية تناسب الصورة في العرض. على سبيل المثال، يمكنك استخدام
giveacodicetagpre لوضع الصورة المطلوبة على مركز العرض. يتم سرد المطاطين المتوفرة هنا
نصائح أخرى
لم تقم بإضافة رأيك كأداة فرعية إلى طريقة عرض أخرى، مما يعني أنه ليس في التسلسل الهرمي الرأي.
على افتراض أنك تقوم بذلك في وحدة تحكم عرض، فقد يبدو أنه مثل:
giveacodicetagpre.كان لدي مشكلة في تمرير القيمة NSSArray
إلى NSString
,
حصلت على الجواب:
//Display all images....
NSString *imgstring= [self.allimages objectAtIndex:indexPath.row];
cell.myimages.image=[UIImage imageNamed:imgstring]; //displaying Images in UIImageView..noproblem.
// Display all numbers...
cell.mylables.text=[NSString stringWithFormat:@"%@", [mysetobjectAtIndex:indexPath.row ]]; //showing results fine ArghyA..