2016-05-25 9 views
0

UIView/UILabelこの画像のようにプログラムでの目的はです。特に中央のエッジ。誰も助けることができますか? Objective-c:UIView/UILabelをプログラムで設計する

enter image description here

は現在、私は持っている:私を与える

UILabel *myLabel = [[UILabel alloc] initWithFrame:CGRectMake(self.tabPosition.x,self.tabPosition.y,120,20)]; //or whatever size you need 
      myLabel.center = self.tabPosition; 
      [myLabel setFont:[UIFont systemFontOfSize:12]]; 
      myLabel.backgroundColor = [[UIColor blackColor] colorWithAlphaComponent:0.6f]; 
      myLabel.textColor = [UIColor whiteColor]; 
      myLabel.textAlignment = NSTextAlignmentCenter; 
      myLabel.text = [NSString stringWithFormat:@"%@ %@",data.user.firstName,data.user.lastName] ; 
      myLabel.tag = indexPath.row; 
      myLabel.userInteractionEnabled = YES; 

      UIPanGestureRecognizer *gesture = [[UIPanGestureRecognizer alloc] 
               initWithTarget:self 
               action:@selector(labelDragged:)] ; 
      [myLabel addGestureRecognizer:gesture]; 


      [self.picture addSubview:myLabel]; 

:uはサンプルを与えるよう
enter image description here

+0

あなたの問題/質問は何ですか? – Sebastian

+0

あなたのエッジは常に中間にありますか? – Alok

答えて

0

あなたは一つの小さな画像を必要としています。

あなたにつき文字サイズとエッジが( refer this link)真ん中に滞在するとして、それが設定されますので、UIImageviewのストレッチプロパティを設定し

関連する問題