Upvote:2
Aprove answer
var isExpanded: Bool = false
func cellConfigure(isExpanded : Bool, info: Info) {
viewMoreBtn.titleLabel?.text = isExpanded ? "View less":"View more"
cellHeight.constant = isExpanded ? 40 : 120
}
@IBAction func viewMoreBtnAction(_ sender: Any) {
delegate?.viewMoreTapped(cell: self) // this is custom protocol
}
Credit Goes to: stackoverflow.com
Related question with same questions but different answers
- HOW TO HANDLE OPEN ALL/CLOSE ALL IN TABLEVIEW CELL WITH EACH CELL HAS VIEW MORE/VIEW LESS OPTIONS IN IOS SWIFT IN IOS
- APPEND ITEM HORIZONTALLY INTO A TABLEVIEW CELL BUT MAKE THEM NOT FILL ALL THE SPACE IN IOS
- RESIZABLE/DYNAMIC UICOLLECTIONVIEW WIDTH (NOT A CELL DYNAMIC WIDTH!!) IN IOS
- PRESENT UIALERTCONTROLLER FROM A CELL IN IOS
- HOW CAN I DISPLAY THE CURRENT STOCK PRICE IN A UITABLEVIEW CELL IN XCODE SWIFT? IN IOS
- HOW CAN I REFRESH ANOTHER CELL WHEN CHANGE OBSERVEDOBJECT IN IOS
- HOW TO OPEN A FILE IN IOS USING C? IN IOS
- ADD SPACE BETWEEN TABLEVIEWCELL AND TABLEVIEW IN IOS
- HOW TO DO SECTION TITLE IN TABLEVIEW IF THERE IS NO SECTIONS IN DATA FROM JSON? IN IOS
- SWIFT: UPDATE TABLEVIEW DATA IN PAGEVIEW USING SLIDER IN IOS
- SWIFT 5 REMOTE IMAGE LOADS IN UITABLEVIEWCELL ON CLICK NOT ON LOAD IN IOS
- DELEGATE AND DATASOURCE NOT WOKING IN MESSAGEKIT SWIFT IOS IN IOS
- HOW TO WRAP #AVAILABLE IN THIS CUSTOM .IF EXTENSION ON A SWIFTUI VIEW? IN IOS
- HOW TO LOAD DATA FROM MORE THEN ONE LOCAL JSON FILE TO THE LABELS IN TABLE VIEW USING SWIFT IN IOS
- WHAT ARE THE PACKAGE NAME FOR GOOGLE MEET AND MICROSOFT TEAMS IN ANDROID AND IOS? IN IOS
- ADDING GRADIENT TO UILABEL THROUGH EXTENSION IN IOS
- NSSET OF NESTED SUBPROPERTY FROM SET IN IOS
- MODULE 'ADSERVICES' NOT FOUND (REACT-NATIVE) IN IOS
- IS CHANGING THE TABLE HEIGHT BY CHANGING ITS CONTRAINS GOOD PRACTICE? IN IOS
- HOW CAN I LOCALISE MY MULTIPLE STRING IN SWIFT? IN IOS
- VALUE OF TYPE 'ANY' HAS NO MEMBER 'TITLE' IN IOS
- HOW TO ALIGN ROW OF IMAGES AT THE CENTER TOP OF THE SCREEN IN IOS
- MEMBER 'BOLD()' EXPECTS ARGUMENT OF TYPE 'FONT' IN IOS
- FSCALENDAR SWIFT ISSUE WITH ONE WEEK VIEW IN IOS
- OPEN URL IN SAME TAB IF WINDOW.OPEN NOT WORKING IN IOS IN IOS
- FASTLANE: HOW TO LOAD .ENV FILE FROM PARENT DIRECTORY ACCORDING TO --ENV IN IOS
- WHEN/WHERE IS FLUTTER'S MAIN() METHOD CALLED FROM THE ANDROID AND IOS SIDE OF THINGS? IN IOS
- HOW CAN A CUSTOM UITEXTVIEW SUPPORT 2 DELEGATES - BOTH INTERNAL DELEGATE AND EXTERNAL DELEGATE? IN IOS
- HOW TO PASS DATA BETWEEN COLLECTION VIEWS SWIFT IN IOS
- HOW TO SUBCLASS UISCROLLVIEW OF WKWEBVIEW IN SWIFT IN IOS
- WHAT'S THE BEST WAY FOR APPLE WATCH TO COMMUNICATE WITH IPHONE? IN IOS
- PREVENT BROWSER PROCESS FROM BEING CLOSED ON MOBILE IN IOS
- EXPANDING UITEXTVIEW WITH UIBUTTON INSTEAD OF AUTOMATICALLY BASED ON CONTENT IN IOS
- STORING KEYCHAIN KEYS IN CORE DATA? IN IOS
- HOW CAN I IMPLEMENT USING APPLE SF SYMBOLS IN A XAMARIN FORMS APP TARGETING IOS IN IOS
- HOW TO IMPLEMENT THE CODE FOR DEQUEUEREUSABLECELL(WITHIDENTIFIER:) IN UITABLEVIEW? IN IOS
- MERGE OBJECT ARRAYS WITH CHILD OBJECT ARRAYS INSIDE IN IOS
- INVALID ORDER OF FIRST LOW PRIORITY OPERATION IN NSOPERATIONQUEUE IN IOS
- HOW TO APPLY CIVIGNETTE AS IF CIIMAGE WERE SQUARE? IN IOS
- SWIFT COMBINE RECURSIVE RETRY IN IOS
- HOW TO SET TEXTFIELD IN INPUTACCESSORYVIEW AS FIRST RESPONDER [SWIFT] IN IOS
- MOST EFFICIENT WAY TO GET AN ARRAY OF EVERY MINUTE IN A GIVEN DAY? IN IOS
- CAN I HAVE MY IOS APP REFUSE TO INSTALL UNTIL YOU ACCEPT A PERMISSION? IN IOS
- SWIFT - LOOP THROUGH DIFFERENT OBJECT TYPES IN IOS
- SWIFT - NOT ABLE TO HIDE OR UNHIDE UIVIEW CONSIDERING I CAN SEE IT IN IOS
- EXECVE ASSEMBLY SHELLCODE FOR AARCH64 IOS DARWIN IN IOS
- APPEND BUTTON AT THE END OF MULTI-LINE TEXT IN IOS
- AVOID EXTERNAL DISPLAY TO SHOW NATIVE IOS SCREEN WHEN APP ENTERING BACKGROUND IN IOS
- HOW TO SHOW A PARTICULAR MONTH AND YEAR IN FSCALENDER? IN IOS
- IS THERE A DIFFERENCE BETWEEN THE CONSTRAINTS INSTANTIATED IN THESE TWO WAYS? IN IOS
- IN A TABLE VIEW CONTROLLER WHEN ADDING A CONTAINER VIEW, HOW CAN I MOVE IT TO THE VERY BOTTOM? (SWIFT) IN IOS
- HOW DO I CALL A FUNCTION ON A VIEW WHEN THE @OBSERVEDOBJECT IS UPDATED IN IOS
- LISTENERSERVICE FIREBASE NOT WORKING WITH DATES IN IOS
- SHOULD WE BE USING UIVIEW OR UIVIEWCONTROLLER FOR THE FOLLOWING FEATURE? IN IOS
- SWIFTUI: DISABLE/RE-ENABLE BUTTON BASED ON WEBVIEW STATE IN IOS
- HOW CAN I REINITIALIZE A UITABLEVIEWCELL IN SWIFT? IN IOS
- CONVERTING STRING TO NSDATE RETURNED FROM GOOGLE ALWAYS RETURNS NIL IN IOS
- SWIFT & XCODE : UNABLE TO INSTALL "MYAPP" IN IOS