PDA

View Full Version : Xcode- کمک > مشکل در جلوگیری از کشیدگی عکس / قاب مدل دار به عکس



Parisatt
پنج شنبه 11 دی 1393, 20:07 عصر
روی ساخت یک مسنجر کار میکنم.
هرعکسی که برای پروفایل انتاخب میکنم اگر ابعادش مناسب قاب عکس پیش فرضم نباشه، کشیده میشه. باید چیکار کنم؟
تو برنامه نویسی چطور میتونم قاب عکس پروفایل رو طوری تنظیم کنم که کاربر وقتی هر عکس رو به عنوان پروفایل انتخاب میکنه درست تنظیم بشه. مثل همه مسنجرها.
آیا این راه حل مناسب هست که View mode: aspect to fit ا انتخاب کنم؟
کجا و چطور میتونم قاب عکس رو مدل دار بکنم. مثلا دایره مثل وایبر یا.....

زبان objective C --- برنامه xcode 6
فایل ضمیمه میباشد
127125127126127127127128127129
در صورت نیاز سایر گد را هم میفرستم. فعلا اجازه ضمیمه فایل بزرگ نبودم

yashar_ad
جمعه 12 دی 1393, 09:51 صبح
اگه می خواهی دایره بشه از این کد استفاده کن
self.profileImageView.layer.cornerRadius = self.profileImageView.frame.size.width / 2;
self.profileImageView.clipsToBounds = YES;

اگه میخواهی دور عکس قابدار باشه
self.profileImageView.layer.borderWidth = 3.0f;
self.profileImageView.layer.borderColor = [UIColor whiteColor].CGColor;
از این کد هم میتونی
self.profileImageView.layer.cornerRadius = 10.0f;

Parisatt
سه شنبه 16 دی 1393, 02:59 صبح
سلام. میتونین بگین تو کدوم فایل باید بنویسم_ مشکل کشیدگی رو چطور حل کنم_

yashar_ad
سه شنبه 16 دی 1393, 07:19 صبح
سلام
بگو تو سیمیلاتور داری اجرا میکنی یا دیوایس ؟
اگه تو دیوایس داری اجرا میکنی قبلش از لایه بندی UI برنامت مطمئن شو
کد هایی که تو پست قبل برات گذاشتم رو تو متد view didLoad تو فایل .m بنویس
از View mode: aspect to fill استفاده کن به جای View mode: aspect to fit