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

  • AndroidSale

    AndroidSale

    17 NİSAN 2011
  • CareyHolzman

    CareyHolzman

    24 Ocak 2008
  • MikeyMacintosh

    MikeyM

    28 Aralık 2009