実装
xxx.h@property (strong, nonatomic) IBOutlet UIButton *btn; xxx.m#import <QuartzCore/QuartzCore.h> - (void)initView { [[self.btn layer] setBorderColor:[[UIColor blackColor] CGColor]]; [[self.btn layer] setBorderWidth:2.0]; [[self.btn layer] setCornerRadius:10.0]; [</quartzcore/quartzcore.h>…
*** cellForRowAtIndexPath *** if ([dic[@"img_url"] length] > 0) { UIImage *image = [UIImage imageWithData:[NSData dataWithContentsOfURL: [NSURL URLWithString:dic[@"img_url"]]]]; cell.imageView.image = image; } こうやるとimg_urlになにもURL…
このエラーが出た時は、配列の要素数周りを疑いましょう(๑•́‧̫•̀๑) 例えば、tableViewのセルの出力回数を return 10; とした場合に、 配列の要素数が9個しかない時に発生します。 整合性が取れていない場合に出るエラーです(๑•́‧̫•̀๑)
pinを巧みに使ってautoLayoutを実装する方法もあるのだが、Apple推奨のスペーサーを使ったautoLayoutの練習をしてみた。現場の方に、なんだかんだでApple推奨の手法の方がバグがないだとか。 スペーサー置くのめんどくさいなー( ˘•ω•˘ ).。oஇと思って犬猿し、…
layer.cornerRadius 角丸masksToBounds オブジェクトをマスクする - 隠すclipsToBounds オブジェクトをマスクする - layer.borderWidth 枠線layer.borderColor 枠線の色
ScaleToFit = 縦横非は維持しない、領域いっぱいに表示AspectFit = 縦か横のどちらか短い方に合わせて表示AspectFill = 上の「長い方」バージョン CGRect:位置とサイズを取得CGPoint:位置CGSize:サイズ ◎NSLogCGRect frame = notificationXib.frame;NSLog…
awakeFromNib = IBOutletやIBActionがロードされた後に呼び出す(初期化処理)initWithCoder = IBOutletやIBActionがロードされていないinitWithFrame = Objectを作る時に呼ばれる( code )initWithCoder = Objectを作る時に呼ばれる( IB , Storyboard ) ++++++…