คำถามติดแท็ก uiactionsheet

7
ปุ่มยกเลิก UIActionSheet พฤติกรรมแปลก ๆ
ฉันมี UIBarButtonItem ที่เปิดแผ่นงานเพื่อเสนอทางเลือกให้ผู้ใช้เกี่ยวกับสิ่งที่ต้องทำ ทุกอย่างทำงานตามที่คาดไว้เว้นแต่ฉันจะพยายามคลิกที่ปุ่ม "ยกเลิก" เป้าหมายของปุ่มดูเหมือนจะเลื่อนขึ้นจากที่ที่ควรจะเป็น ฉันสามารถเปิดใช้งานได้โดยคลิกที่ตรงกลางของปุ่ม "ยกเลิก" และ "ตกลง" เท่านั้น ฉันได้ลองใช้ Action Sheet ในแอปพลิเคชั่นอื่น ๆ แล้วและทำงานได้ดีไม่ใช่แค่นิ้วโป้งใหญ่ของฉัน แผ่นงานกำลังเปิดใน UIViewController - (void)showOpenOptions { UIActionSheet *sheet = [[UIActionSheet alloc] initWithTitle:NSLocalizedString(@"Open link in external application?", @"Open in external application") delegate:self cancelButtonTitle:NSLocalizedString(@"Cancel", @"Cancel") destructiveButtonTitle:NSLocalizedString(@"Open Link", @"Open Link") otherButtonTitles:nil]; [sheet showInView:self.view]; [sheet release]; }

4
สร้าง UIActionSheet 'otherButtons' โดยส่งผ่านอาร์เรย์ไม่ใช่ varlist
ฉันมีอาร์เรย์ของสตริงที่ฉันต้องการใช้สำหรับชื่อปุ่มบน UIActionSheet น่าเสียดายที่อาร์กิวเมนต์ otherButtonTitles: ในการเรียกใช้เมธอดจะใช้รายการสตริงที่มีความยาวตัวแปรไม่ใช่อาร์เรย์ ฉันจะส่งต่อชื่อเหล่านี้ไปยัง UIActionSheet ได้อย่างไร วิธีแก้ปัญหาที่ฉันเห็นแนะนำคือการส่งศูนย์ไปยัง otherButtonTitles: จากนั้นระบุชื่อปุ่มทีละรายการโดยใช้ addButtonWithTitle: แต่มีปัญหาในการย้ายปุ่ม "ยกเลิก" ไปที่ตำแหน่งแรกบน UIActionSheet แทนที่จะเป็นปุ่มสุดท้าย ฉันอยากให้เป็นคนสุดท้าย มีวิธีในการ 1) ส่งอาร์เรย์แทนรายการตัวแปรของสตริงหรืออีกวิธีหนึ่ง 2) ย้ายปุ่มยกเลิกไปที่ด้านล่างของ UIActionSheet หรือไม่ ขอบคุณ.

16
วิธีการนำเสนอ UIActionSheet iOS Swift
วิธีทำ UIActionSheet ใน iOS Swift นี่คือรหัสของฉันสำหรับการเข้ารหัส UIActionSheet @IBAction func downloadSheet(sender: AnyObject) { let optionMenu = UIAlertController(title: nil, message: "Choose Option", preferredStyle: .actionSheet) let saveAction = UIAlertAction(title: "Save", style: .default, handler: { (alert: UIAlertAction!) -> Void in println("Saved") }) let deleteAction = UIAlertAction(title: "Delete", style: .default, handler: { (alert: UIAlertAction!) -> …

8
ActionSheet ไม่ทำงานกับ iPad
ฉันใช้ ActionSheet ในแอปพลิเคชันของฉัน บน iPhone ของฉันใช้งานได้ แต่ใช้ไม่ได้บนเครื่องจำลอง iPad นี่คือรหัสของฉัน: @IBAction func dialog(sender: AnyObject) { let optionMenu = UIAlertController(title: nil, message: "Choose Option", preferredStyle: .ActionSheet) let deleteAction = UIAlertAction(title: "Delete", style: .Default, handler: { (alert: UIAlertAction!) -> Void in println("Filtre Deleted") }) let cancelAction = UIAlertAction(title: "Cancel", style: .Cancel, handler: { …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.