Upvote:1
Aprove answer
[assembly: ExportRenderer(typeof(InteractionButton), typeof(MyRenderer))]
namespace FormsApp.iOS
{
class MyRenderer : ButtonRenderer , IUIContextMenuInteractionDelegate
{
public UIContextMenuConfiguration GetConfigurationForMenu(UIContextMenuInteraction interaction, CGPoint location)
{
List<UIMenuElement> elementList = new List<UIMenuElement>();
foreach (var item in (Element as InteractionButton).ItemsList) {
UIAction action = UIAction.Create(item, UIImage.FromFile("dog.png"), item, (a) => {
Console.WriteLine("Click on action1");
});
elementList.Add(action);
}
UIMenu menu = UIMenu.Create("Menu", elementList.ToArray());
return UIContextMenuConfiguration.Create(null,null,(suggestedActions) => menu);
}
protected override void OnElementChanged(ElementChangedEventArgs<Button> e)
{
base.OnElementChanged(e);
if (Control != null)
{
var interaction = new UIContextMenuInteraction(this);
Control.AddInteraction(interaction);
}
}
}
}
Credit Goes to: stackoverflow.com
Related question with same questions but different answers
- HOW TO ADD UICONTEXTMENUINTERACTION TO BUTTON ON XAMARIN FORMS? IN IOS
- DROPDOWN BUTTON EXCEPTION IN FLUTTER IN IOS
- HOW TO CHANGE TABLEVIEW NUMBEROFROWS AND CELLS BASED ON WHICH BUTTON IS CLICKED IN SWIFT IOS IN IOS
- HOW TO HANDLE SUBMIT BUTTON ACTION IN SKSTOREVIEWCONTROLLER IOS IN IOS
- HOW TO GET INFO WHICH SPECIFIC BUTTON IS TAPPED IN UIVIEW IN ANOTHER VIEW IN IOS
- Q: ADDING DISMISS BUTTON WITHOUT @BINDING TO LAUNCH SCREEN IN IOS
- HOW TO HIDE THE PLAY BUTTON AND SPEED BUTTON ON PICTUREINPICTURE IN IOS 14? IN IOS
- HOW TO SELECT JUST ONE BUTTON FROM 9 BUTTONS? FLUTTER/DART IN IOS
- HOW TO ADD CREATE PDF BUTTON AT SHARE SHEET IOS IN SWIFT 5 IN IOS
- XCODE DEFAULT CORE DATA PROJECT TEMPLATE HAS EMPTY LIST AND NO BUTTON TO ADD ITEMS IN IOS
- CUSTOM VIEW WITH TEXTFIELD AND BUTTON NOT RESPONDING IN IOS
- APPEND A NAME TO ARRAY AFTER A BUTTON IS CLICKED AND THEN SEND IT TO ANOTHER VIEW CONTROLLER IN IOS
- HIDE PLAY BUTTON OVERLAY ON <VIDEO> IN IOS 14 IN IOS
- IS IT POSSIBLE AND LEGAL TO PUSH UPDATES TO IONIC APPS? IN IOS
- ADD SHIMMER ANIMATION FLOWING FROM ONE VIEW TO ANOTHER IN IOS
- UIGRAPHICSGETCURRENTCONTEXT() FAILED TO GET THE CURRENT CGCONTEXT IN IOS
- LET TOUCHES PASS THROUGH IN REACT NATIVE ANDROID EMBEDDED FRAGMENT? IN IOS
- TRYING TO OBSERVE A STRING IN USERDEFAULTS, BUT STRUGGLING WITH COMPILE ERRORS IN IOS
- HOW TO ADD GRAVITY TO UIVIEWS IN A UITABLEVIEWCELL? IN IOS
- PRESENT A UIVIEWCONTROLLER FROM A UIHOSTINGVIEWCONTROLLER IN IOS
- WHY IS THE VIEW NOT UPDATED ON TIME? IN IOS
- SWIFTUI AVPLAYER - HOW TO PAUSE AND RESUME PLAYING? IN IOS
- IS THERE A DIFFERENCE BETWEEN USING A CUSTOM UITABLEVIEWCELL VS UITABLEVIEWHEADERFOOTERVIEW? IN IOS
- SWITCH VIEW IF THE WEBVIEW CAN'T LOADING THE URL? IN IOS
- APOLLO IOS CODEGEN GENERATES OPTIONAL VALUES IN IOS
- HOW TO DISPLAY DATA BEING READ FROM FIRESTORE IN IOS
- NSATTRIBUTEDSTRING DISPLAYED IN UILABEL WRONG ON IOS14 IN IOS
- SWIFT 5: HOW TO ADD MARKER ON GOOGLEMAP ON TAP/TOUCH WITH COORDINATES? IN IOS
- HOW TO MOVE .ENTITLEMENTS FILES FOR HEALTHKIT IN XCODE IN IOS
- COCOPOD SIDEMENU NOT WORKING WHEN CLICKING MENU IN IOS
- HOW TO PULL TO REFRESH WITHOUT TABLEVIEW? IN IOS
- HOW TO RETRIEVE A SAVED IMAGE USING ITS NAME? IN IOS
- VALIDATE USERNAME WITH REGEX IN IOS
- SWIFT COMBINE, HOW TO CANCEL THE EXECUTION IN IOS
- HOW TO HIDE LOADING INDICATOR OF SCREEN? IN IOS
- FATAL ERROR: 'CLIPBOARD_MANAGER/CLIPBOARD_MANAGER-SWIFT.H' FILE NOT FOUND IN IOS
- FIREBASE AUTHENTIFICATION WITH FACEBOOK CREDENTIAL NOT WORKING IN IOS
- HOW TO CLEAR BLE CACHE IN IOS, CONNECTED BLUETOOTH DEVICE IN IOS
- CUMULATIVE DISTANCE TRAVELLED SWIFTUI IN IOS
- SEGMENTED CONTROL TO SWITCH COLLECTION VIEWS IN IOS
- HOW TO REFRESH CORE DATA ARRAY WHEN USER ENTERS NEW VIEW WITH SWIFTUI? IN IOS
- IS IT ALLOWED TO FORCE USERS TO SUBSCRIBE VIA FREE TRIAL AUTORENEWABLE SUBSCRIPTION, OR ELSE, CANT USE THE APP AT ALL? IN IOS
- HOW TO SET UITABLEVIEWCELL CORNER RADIOUS FOR TOP AND BOTTOM CELL (NOT FOR ALL THE CELL) IN SWIFT IN IOS
- HOW TO RUN CODE AFTER ASYNCHRONUS CODE IS FINISHED, SWIFT IN IOS
- HOW WOULD I AUTOFILL CODE FROM SMS INTO 6 UITEXTFIELDS CONTAINING 1 DIGIT EACH IN IOS
- EXCLUDE WEB PART FROM FLUTTER IN IOS
- CANNOT FIND 'ISUNIQUELYREFERENCEDNONOBJC' IN SCOPE IN IOS
- SWIFT - EXECUTE GROUP BY AND CONDITIONAL SUM IN IOS
- M1 MAC WITH XCODE 12.5 NEVER RUNS FLUTTER PROJECT IN IOS
- LIST OF OBJECT TO STRING IN SWIFT IN IOS
- BLE APP WITH REACT NATIVE VS NATIVE PLATFORMS IN IOS
- COREML MLMODEL PREDICTION PROGRESS IN IOS
- DISABLE LOOK UP & SHARE ON TEXT SELECTION IN UITEXTFIELD IN IOS
- DO I NEED AN INTERNET CONNECTION WHEN USING SKSTOREREVIEWCONTROLLER? IN IOS
- HOW TO PASS GENERIC PROTOCOL AS FUNCTION PARAMETER IN IOS
- SNAPKIT - IS THERE A DIFFERENCE BETWEEN RIGHT.WIDTH.CENTER AND RIGHT, WIDTH, CENTER? IN IOS
- WHY DOES THE ARRAY RETURN EMPTY IN SWIFT? IN IOS
- REACT NATIVE: HOW TO MOVE TO THE NEXT INPUT FILED AFTER PRESSING THE “NEXT” KEYBOARD BUTTON? IN IOS
- UILABEL NOT SHOWING ALL TEXT IN IOS
- DOES DELETING A FIREBASEDATABASE CHILD REMOVE ANY OBSERVERS ON THAT CHILD? IN IOS