How to reload, and reset the number of rows in a UIPickerView - Swift

How to reload, and reset the number of rows in a UIPickerView - Swift

By : Duane Laythe
Date : November 17 2020, 11:55 AM
hope this fix your issue You need to reload the picker view inside the getObjectInBackgroundWithId block/closure, which is called asynchronously. I don't know if that completion block runs on a background queue or the main queue, but if it's the former, you'll have to also dispatch the reload back to the main queue.
code :

Share : facebook icon twitter icon
Update UIPickerView Number of Rows

Update UIPickerView Number of Rows

By : user2443278
Date : March 29 2020, 07:55 AM
hop of those help? When you add something to your array can't you use [UIPickerView reloadAllComponents] or - (void)reloadComponent:(NSInteger)component?
That will most likely query your delegate and call everything necessary to check your array and reload the view.
Why isn't UIPickerView showing rows? swift

Why isn't UIPickerView showing rows? swift

By : raeve
Date : March 29 2020, 07:55 AM
Any of those help I'm trying to make a single UIPickerView with 2 components, each with a different amount of rows. I thought that I could base the row number per component on the index of the component, but when I run my app the UIPickerView displays only one single blank row and doesn't allow scrolling. , I believe you should return non-empty title to make it work
code :

// level and letter are predefined ints

func pickerView(pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {

    if component == 0 {
        level = row
    } else if component == 1 {
        letter = row
    return "Component: \(component) Row: \(row)" // whatever string you want to display
UIPickerView: Reload all components from another swift file

UIPickerView: Reload all components from another swift file

By : Richard Lindner
Date : March 29 2020, 07:55 AM
Any of those help I have 2 UIPickerViews in my ViewController. Each picker view has a separate swift file which acts as the picker's datasource and delegate. I want the number of rows in the second pickerView to depend on the row selected in the first pickerView. When I try to implement this in the "didSelect" function of the first pickerView I get an error: "unexpectedly found nil while unwrapping an Optional value" , The only problem I see in your didSelectRow function i.e.
code :
func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
chaptersClass = ChaptersClass()
**viewController = ViewController()**
switch row {
  case 0:
    chaptersClass.chaptersList = chaptersClass.chaptersList0
  case 1:
    chaptersClass.chaptersList = chaptersClass.chaptersList1
  case 2:
    chaptersClass.chaptersList = chaptersClass.chaptersList2
Xcode Swift 4 calling self.tableView.reload() to reduce number of cell rows

Xcode Swift 4 calling self.tableView.reload() to reduce number of cell rows

By : spCl
Date : March 29 2020, 07:55 AM
This might help you After deleting the record from the datasource array you can directly call:
code :
 self.tableView.deleteRows(at: [indexPathForDeltedItem], with: .automatic)
Change number of displayed rows in UIPickerView

Change number of displayed rows in UIPickerView

By : Jeremy Max Goldman
Date : March 29 2020, 07:55 AM
I think the issue was by ths following , You can set the height of the rows in a UIPickerview using the following UIPickerViewDelegate method
Related Posts Related Posts :
  • CordovaError: Promise rejected with non-error: Error code 65
  • How to append NSMutable strings into a UILabel
  • CustomCell label value does not change
  • Display ad in iAd Bannerview iAd Network
  • Warning: "Could not get traitsetID for iPhone11,6" (Assets.xcassets)
  • Changing root view controller after iOS app has loaded.
  • SocketRocket and iOS certificate pinning
  • Draggable UIButton Snap To a Circle Path
  • Running FireBase in the background
  • resizing UIPopoverController to fit UITableController
  • UICollectionView Exception Crash
  • targeting iOS5 - will it work on iOS6 also?
  • FBLoginView get email
  • Scale UIImages height to UIImageView height
  • Creating a custom progress indicator in ios
  • NSRunLoop API difference
  • Is it possible to inject custom settings into my iOS application "Notifications" settings dialog?
  • UIAlertview not accepting string as message
  • Axis change of stackView giving layout error
  • How to use AVAssetResourceLoader?
  • How to write block definition using properties?
  • iOS connect/reconnect to Bluetooth device when using external-accessory and MFi
  • Saving XMPP Multi User chat messages through XMPP MessageArchiving in iOS
  • Deciding iOS version: pros and cons
  • iOS: Resigned app cannot access keychain through security API
  • How can I set To and Subject fields in an E-Mail being sent by UIDocumentInteractionController?
  • Updating uilabel in view controller underneath another
  • Maximum time Intervel for NSTimer
  • Delete Core Data Entry from Table View Controller
  • How to unload UIViewcontroller from memory?
  • Compressing UIImage as Far as Possible?
  • Optimizing workflow to update internally owned cocoapods dependencies?
  • Formatting an NSDate with Abbreviated Month/Day Names
  • I'm creating a quiz game with 4 answers and I want to add score
  • Tap Gesture to Hide Navigation Bar, Tab Bar, and Status Bar
  • FBSessionStateClosedLoginFailed when I am logged in through Settings
  • CGRect positioning according to center point
  • iOS: Update table view datasource with animations without core data
  • iOS : Where to start for AliPay integration?
  • Routing App Coverage File missing but not needed?
  • Drawing on a zoomable view
  • Append NSStrings and NSNumber to NSMutableArrays and make NSMutable dictionary
  • Terminating app due to uncaught exception 'NSRangeException' when calling dequeueReusableCellWithReuseIdentifier:forInde
  • Collision without physics (Cocos2D + Box2D iOS)
  • Creating a percentage based iOS layout
  • Update tableView row from AppDelegate Swift 4
  • Assigning return value of a class method to a variable error
  • how to display circular progress in delphi ios apps?
  • I can't figure how to fix this Expected identifier or '('
  • How to Test APIs in Swift 4?
  • Link error /Build/Products/Debug-iphonesimulator file not found
  • working with a very large JSON object in iOS
  • Turn off part of the iPhone Screen
  • Phonegap 3.0 app with facebook login using xCode
  • How to add interstitial admob ads to my ios project
  • adding tapku calendar to ios app
  • Add an alertcontroller in a global swift file?
  • Take square image with Cordova (Phonegap) Camera API?
  • Amazon S3 policy allowing only upload not overwrite
  • How to change the UILabel content by tapping?
  • shadow
    Privacy Policy - Terms - Contact Us © ourworld-yourmove.org