SORU
16 Ocak 2011, Pazar


İOS temel Sürükle ve Bırak

Hangi araçlar kullanıcı da sürükle ve bırak olabilir etrafta bir görünüm vermek istiyorum. Bunu yapmak için, büyük ölçekli en iyi strateji nedir sizce? Daha büyük bir görünüm ve görüşleri temsil eden araç veya dokunma olayları için en iyisidir? Sürüklemek için kullanılan ve memnun olduğun için açılır. basit bir paradigma var mı? Farklı stratejiler ve dezavantajları nelerdir?

CEVAP
17 Ocak 2011, PAZARTESİ


Bir arka plan görüntüsü vehicles, UIButton Her yeni araç (UİİmageView muhtemelen de çalışır) tanımlayabilir birçok: UIView bir sahne varsayalım

UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button addTarget:self action:@selector(imageTouch:withEvent:) forControlEvents:UIControlEventTouchDown];
[button addTarget:self action:@selector(imageMoved:withEvent:) forControlEvents:UIControlEventTouchDragInside];
[button setImage:[UIImage imageNamed:@"vehicle.png"] forState:UIControlStateNormal];
[self.view addSubview:button];

Sonra istediğin yere aracı UIControlEventTouchDragInside, örneğin olay yanıt vererek taşıyabilirsiniz:

- (IBAction) imageMoved:(id) sender withEvent:(UIEvent *) event
{
    CGPoint point = [[[event allTouches] anyObject] locationInView:self.view];
    UIControl *control = sender;
    control.center = point;
}

Çok bireysel araç kendi sürükler işlemek için daha kolay, bir bütün olarak sahneyi yönetmek için karşılaştırma.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • friendz.net

    friendz.net

    29 EKİM 2010
  • KoreanFrogMania님의 채널

    KoreanFrogMa

    18 Aralık 2011
  • RyanXLT

    RyanXLT

    22 Ocak 2011