Upvote:5
Aprove answer
This is impossible.
The best solution you can achieve is either based on:
Container views
- having a dedicated view XIB which is then included into every controller
Outlets defined in superclass but copy-pasting everything in Interface Builder.
- you can avoid code duplication but you won't avoid duplication in IB.
Upvote:0
No, it is not possible to inherit view controllers with .xib files. However, you can use Container View for reusing subviews for your so called child views. You have to create common subviews used in different view controllers in a container view.Click here
Credit Goes to: stackoverflow.com
Related question with same questions but different answers
- IOS - IS IT POSSIBLE TO INHERIT VIEW CONTROLLER WITH XIB FILE? AND HOW? IN IOS
- HOW TO EXPAND A ROW CELL SMOOTHLY WITH A CUSTOM VIEW IN SWIFTUI LIST? IN IOS
- HOW TO CREATE UITABBAR ITEM ON SWIFT WITHOUT A VIEW CONTROLLER LINED TO IT IN IOS
- HOW TO PASS DATA FROM VIEW CONTROLLER TO A NAVIGATION CONTROLLER AND THEN TO ANOTHER VIEW CONTROLLER? IN IOS
- TODAY EXTENSION WITH UICOLLECTIONVIEW DIFFERENT BEHAVIOUR COMPARED TO SINGLE VIEW APPLICATION IN IOS
- IS THERE A VIEW CONTROLLER FOR IMAGE CROP AND ROTATE WORKS LIKE IOS 8 PHOTO.APP? IN IOS
- HOW TO DISMISS A PRESENTING VIEW TO THE ROOT VIEW OF TAB VIEW IN SWIFTUI? IN IOS
- SWIFTUI CANVAS PREVIEW DISPLAYING MULTIPLE VIEWS FOR ONE VIEW IN IOS
- FACE ID FAILING FROM TESTFLIGHT BUT NOT LOCALLY WHEN BUILDING WITH XCODE 12.4 IN IOS
- HOW TO SHARE PUBLISHED MODEL BETWEEN TWO VIEW MODELS IN SWIFTUI? IN IOS
- ALTERNATE BACKGROUND COLOR WITH LAZYVGRID IN SWIFTUI IN IOS
- IN WIDGETKIT WITH DYNAMIC DATA, HOW TO SPECIFY THE DEFAULT INTENTCONFIGURATION FOR NEW WIDGETS? IN IOS
- CNCOPYCURRENTNETWORKINFO NOT WORKING WITH IOS 14 IN IOS
- HOW TO ADD BUTTON ON NAVIGATION BAR WITH SWIFTUI IN IOS
- COMMAND PHASESCRIPTEXECUTION FAILED WITH A NONZERO EXIT CODE XCODE 11.3.1 IN IOS
- GITHUB ACTIONS FOR PROJECT WITH SWIFT PACKAGE MANAGER DEPENDENCY IN IOS
- HOW TO MAKE PHONE CALL WITH SWIFTUI IN IOS
- SWIFTUI SHEETS: INCONSISTENT SHEET BEHAVIOUR WITH NAVIGATIONBARITEMS IN IOS
- HOW TO PASS VARIABLE FROM ONE VIEW TO ANOTHER IN SWIFTUI IN IOS
- IOS: IS IT POSSIBLE TO RECORD FROM MULTIPLE MICROPHONES AT THE SAME TIME IN IOS
- SHARED URLSESSION VS URLSESSION WITH DEFAULT CONFIGURATION IN IOS
- WHAT IS THE CORRECT WAY TO SWITCH BETWEEN DISTINCT UI HIERARCHIES WITH SWIFTUI? IN IOS
- VIEW CONTROLLER DISAPPEARING AFTER SEGUE IN IOS
- TAP ON PAGECONTROL TO SCROLL TO ANOTHER VIEW (TAP ON THE DOTS) IN IOS
- SET UIIMAGE TO UIIMAGEVIEW DIRECTLY WITH KINGFISHER IN IOS
- ISSUES WITH ADDING TODAY EXTENSION TO FLUTTER APP IN IOS
- TRYING TO CREATE EFFECT WHERE A COLLECTION VIEW SLIDES OVER ANOTHER COLLECTION VIEW ON SCROLL IN IOS
- XAMARIN WITH MSAL CANNOT SAVE ACCESS TOKEN AS KEYCHAIN ACCESS GROUPS CHANGED DURING AD-HOC PROVISIONING IN IOS
- RELEASING MOBILE (REACT NATIVE) ARTIFACTS WITH CONFIG FILE IN IOS
- CHANGED ROOTVIEWCONTROLLER BUT THE VIEW OF OLD ROOTVIEWCONTROLLER IS STILL IN THE VIEW HIERARCHY IN IOS
- HOW TO SAVE A SWIFT STRUCT TO FILE IN IOS
- XCODE: UNDEFINED SYMBOLS FOR ARCHITECTURE I386 IN IOS
- UICOLLECTIONVIEWCELL WITH STORYBOARD IN IOS
- FIREBASE AUTH. GOOGLE + FACEBOOK = CRASH IN IOS
- WHY IS A UIBUTTON CONSUMING TOUCHES BUT NOT A UICONTROL IN IOS
- WATCHOS AND LOCATION ENTITLEMENT IN IOS
- WHY SHOULD I USE A SEPARATE TEST TARGET FOR RUNNING XCTESTS AND HOW SHOULD I DO THAT? IN IOS
- UIPASTEBOARD STRING RETURNING NULL FROM TODAY EXTENSION IN IOS
- HOW CAN YOU GET ORIGINAL APPLICATION VERSION IN PRODUCTION? IN IOS
- WHAT IS UNSAFEMUTABLEPOINTER<UNMANAGED<CMSAMPLEBUFFER>?> IN SWIFT? IN IOS
- DOWNLOADING FILES IN SERIAL ORDER USING NSURLCONNECTION IN IOS IN IOS
- HOW TO CALCULATE TABLEVIEW ROW HEIGHT AND PASS VALUE TO HEIGHTFORROWATINDEXPATH IN IOS
- NSMUTABLEARRAY REMOVEALLOBJECTS VS NEW WHEN REUSING IN IOS
- IOS-CHARTS DRAW GRID LINES ONLY BELOW DATA IN IOS
- DO I NEED TO DO SYNCHRONIZE IN NSUSERDEFAULTS AFTER REMOVING OBJECT FROM KEYS? IN IOS
- I WANT TO GENERATE SAME URL FOR BOTH ANDROID AND IOS APPS ON STORE IN IOS
- APPLE PAY DETECT WALLET HAS NO CREDIT CARDS IN IOS
- STOP AKMICROPHONE WITHOUT STOPPING AUDIOKIT IN IOS
- WHY IS CILINEARGRADIENT RESULTING IN A VERY NON-LINEAR GRADIENT? IN IOS
- IOS8 CHANGE HEIGHT OF DYNAMIC CELL "NOW", RE INTERNAL CELL CONTENT IN IOS
- SWIFT FUNCTION SCOPE - REFERENCING SELF (TO MEAN "SELF AS THE ENVELOPING FUNCTION") IN IOS
- HOW TO DETECT 304 STATUSCODE WITH ALAMOFIRE IN IOS
- HOW TO CHECK BITFIELDS (SCNETWORKREACHABILITYFLAGS IN PARTICULAR) FOR FLAGS IN SWIFT? IN IOS
- WEAK DELEGATE BECOMES NIL IN IOS
- HOW TO REMOVE PADDING ON TOP OF NAVIGATIONVIEW? IN IOS
- DIDSELECTITEMAT AND DIDDESELECTITEMAT FROM UICOLLECTIONVIEW IN IOS
- LAUNCH SCREEN ON XAMARIN.IOS NOT SHOWING. A BLUE SCREEN IS SHOWN INSTEAD IN IOS
- SPECIFYING SCENE'S BACKGROUND COLOR IN SCENEKIT IN IOS