Class UISegmentedControl

    • Constructor Detail

      • UISegmentedControl

        public UISegmentedControl()
      • UISegmentedControl

        protected UISegmentedControl​(NSObject.Handle h,
                                     long handle)
      • UISegmentedControl

        public UISegmentedControl​(NSArray<?> items)
      • UISegmentedControl

        public UISegmentedControl​(CGRect frame)
      • UISegmentedControl

        public UISegmentedControl​(NSCoder decoder)
      • UISegmentedControl

        public UISegmentedControl​(java.lang.String... items)
      • UISegmentedControl

        public UISegmentedControl​(UIImage... items)
    • Method Detail

      • getControlStyle

        @Deprecated
        public UISegmentedControlStyle getControlStyle()
        Deprecated.
        Deprecated in iOS 7.0. The segmentedControlStyle property no longer has any effect
        Since:
        Available in iOS 2.0 and later.
      • setControlStyle

        @Deprecated
        public void setControlStyle​(UISegmentedControlStyle v)
        Deprecated.
        Deprecated in iOS 7.0. The segmentedControlStyle property no longer has any effect
        Since:
        Available in iOS 2.0 and later.
      • isMomentary

        public boolean isMomentary()
      • setMomentary

        public void setMomentary​(boolean v)
      • getNumberOfSegments

        public long getNumberOfSegments()
      • apportionsSegmentWidthsByContent

        public boolean apportionsSegmentWidthsByContent()
        Since:
        Available in iOS 5.0 and later.
      • setApportionsSegmentWidthsByContent

        public void setApportionsSegmentWidthsByContent​(boolean v)
        Since:
        Available in iOS 5.0 and later.
      • getSelectedSegment

        public long getSelectedSegment()
      • setSelectedSegment

        public void setSelectedSegment​(long v)
      • init

        protected long init​(NSArray<?> items)
      • insertSegment

        public void insertSegment​(java.lang.String title,
                                  long segment,
                                  boolean animated)
      • insertSegment

        public void insertSegment​(UIImage image,
                                  long segment,
                                  boolean animated)
      • removeSegment

        public void removeSegment​(long segment,
                                  boolean animated)
      • removeAllSegments

        public void removeAllSegments()
      • setTitle

        public void setTitle​(java.lang.String title,
                             long segment)
      • getTitle

        public java.lang.String getTitle​(long segment)
      • setImage

        public void setImage​(UIImage image,
                             long segment)
      • getImage

        public UIImage getImage​(long segment)
      • setWidth

        public void setWidth​(double width,
                             long segment)
      • getWidth

        public double getWidth​(long segment)
      • setContentOffset

        public void setContentOffset​(CGSize offset,
                                     long segment)
      • getContentOffset

        public CGSize getContentOffset​(long segment)
      • setEnabled

        public void setEnabled​(boolean enabled,
                               long segment)
      • isEnabled

        public boolean isEnabled​(long segment)
      • setBackgroundImage

        public void setBackgroundImage​(UIImage backgroundImage,
                                       UIControlState state,
                                       UIBarMetrics barMetrics)
        Since:
        Available in iOS 5.0 and later.
      • setTitleTextAttributesDictionary

        public void setTitleTextAttributesDictionary​(NSDictionary<NSString,​?> attributes,
                                                     UIControlState state)
        Since:
        Available in iOS 5.0 and later.