• <small id='Kvedq'></small><noframes id='Kvedq'>

      <legend id='Kvedq'><style id='Kvedq'><dir id='Kvedq'><q id='Kvedq'></q></dir></style></legend>
      • <bdo id='Kvedq'></bdo><ul id='Kvedq'></ul>

    1. <i id='Kvedq'><tr id='Kvedq'><dt id='Kvedq'><q id='Kvedq'><span id='Kvedq'><b id='Kvedq'><form id='Kvedq'><ins id='Kvedq'></ins><ul id='Kvedq'></ul><sub id='Kvedq'></sub></form><legend id='Kvedq'></legend><bdo id='Kvedq'><pre id='Kvedq'><center id='Kvedq'></center></pre></bdo></b><th id='Kvedq'></th></span></q></dt></tr></i><div id='Kvedq'><tfoot id='Kvedq'></tfoot><dl id='Kvedq'><fieldset id='Kvedq'></fieldset></dl></div>
      1. <tfoot id='Kvedq'></tfoot>

        Xcode - 如何制作弹出菜单

        时间:2024-04-14
        <tfoot id='fFjVt'></tfoot>

            <small id='fFjVt'></small><noframes id='fFjVt'>

              <bdo id='fFjVt'></bdo><ul id='fFjVt'></ul>

            • <legend id='fFjVt'><style id='fFjVt'><dir id='fFjVt'><q id='fFjVt'></q></dir></style></legend>

                    <tbody id='fFjVt'></tbody>
                  <i id='fFjVt'><tr id='fFjVt'><dt id='fFjVt'><q id='fFjVt'><span id='fFjVt'><b id='fFjVt'><form id='fFjVt'><ins id='fFjVt'></ins><ul id='fFjVt'></ul><sub id='fFjVt'></sub></form><legend id='fFjVt'></legend><bdo id='fFjVt'><pre id='fFjVt'><center id='fFjVt'></center></pre></bdo></b><th id='fFjVt'></th></span></q></dt></tr></i><div id='fFjVt'><tfoot id='fFjVt'></tfoot><dl id='fFjVt'><fieldset id='fFjVt'></fieldset></dl></div>
                  本文介绍了Xcode - 如何制作弹出菜单的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我想在 Xcode 中制作一个弹出菜单.我该怎么做?我希望它看起来漂亮而专业.

                  I would like to make a pop up menu in Xcode. How can I do it? I would like it to look nice and professional.

                  推荐答案

                  这是一个使用 UIActionSheet 在 UITextView 中显示弹出菜单以响应附件上的 longPress 的示例.

                  Here is an example of using UIActionSheet to present a popup menu in a UITextView in response to a longPress on an attachment.

                  - (void)attachmentActionSheet:(UITextView *)textView range:(NSRange)range {
                  
                      // get the rect for the selected attachment (if its a big image with top not visible the action sheet
                      // will be positioned above the top limit of the UITextView
                      // Need to add code to adjust for this.
                      CGRect attachmentRect = [self frameOfTextRange:range inTextView:textView];
                  
                        _attachmentMenuSheet = [[UIActionSheet alloc] initWithTitle:nil
                                                                             delegate:self
                                                                    cancelButtonTitle:@"Cancel"
                                                               destructiveButtonTitle:nil
                                                                    otherButtonTitles:@"Copy Image", @"Save to Camera Roll", @"Open in Viewer", nil];
                  
                      // Show the sheet
                      [_attachmentMenuSheet showFromRect:attachmentRect inView:textView animated:YES];
                  }
                  
                  - (void)actionSheet:(UIActionSheet *)actionSheet didDismissWithButtonIndex:(NSInteger)buttonIndex {
                      if (actionSheet == _attachmentMenuSheet) {
                          //FLOG(@"Button %d", buttonIndex);
                          switch (buttonIndex) {
                  
                              case 0:
                                  //FLOG(@" Copy Image");
                                  [self copyImageToPasteBoard:[_attachment image]];
                                  break;
                  
                              case 1:
                                  //FLOG(@"  Save to Camera Roll");
                                  [self saveToCameraRoll:[_attachment image]];
                                  break;
                  
                              case 2:
                                  //FLOG(@"  Open in Viewer");
                                  [self browseImage:[_attachment image]];
                                  break;
                  
                              default:
                                  break;
                          }
                      }
                  }
                  

                  这就是它在 iPad 和 iPhone (iOS7) 上的样子

                  And this is what it looks like on the iPad and iPhone (iOS7)

                  这篇关于Xcode - 如何制作弹出菜单的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:在这种情况下如何正确展示插页式广告? 下一篇:webview 不显示 javascript windows.open()

                  相关文章

                  <legend id='oCShY'><style id='oCShY'><dir id='oCShY'><q id='oCShY'></q></dir></style></legend><tfoot id='oCShY'></tfoot>

                  1. <small id='oCShY'></small><noframes id='oCShY'>

                    • <bdo id='oCShY'></bdo><ul id='oCShY'></ul>
                      <i id='oCShY'><tr id='oCShY'><dt id='oCShY'><q id='oCShY'><span id='oCShY'><b id='oCShY'><form id='oCShY'><ins id='oCShY'></ins><ul id='oCShY'></ul><sub id='oCShY'></sub></form><legend id='oCShY'></legend><bdo id='oCShY'><pre id='oCShY'><center id='oCShY'></center></pre></bdo></b><th id='oCShY'></th></span></q></dt></tr></i><div id='oCShY'><tfoot id='oCShY'></tfoot><dl id='oCShY'><fieldset id='oCShY'></fieldset></dl></div>