如何按递增顺序排列值,我为UISegmentCotrol的每个段传递值

时间:2016-09-30 07:46:49

标签: ios objective-c uitextfield

在这里,我创建import cv2 cv2.namedWindow("preview") vc = cv2.VideoCapture(0) if vc.isOpened(): # try to get the first frame rval, frame = vc.read() else: rval = False while rval: cv2.imshow("preview", frame) rval, frame = vc.read() key = cv2.waitKey(20) if key == 27: # exit on ESC break else: cv2.line(img=frame, pt1=(10, 10), pt2=(100, 10), color=(255, 0, 0), thickness=5, lineType=8, shift=0) vc.release() cv2.destroyWindow("preview") 用于输入值,addButton用于在segmentControl中添加该值,因此我创建了resultSegment UITextField

现在让我们假设如果我在textField中插入值50并且我单击addButton然后我插入40并且我添加它然后最后我插入45值并添加它以便此值将插入段中作为50 40 45。 但我希望这必须像升序40 45 50这样排序。

任何人都可以帮忙。 这是我的代码。

(UISegmentControl)

1 个答案:

答案 0 :(得分:-1)

您可以使用比较选择器对数组进行排序。像这样:

self.resultSegment = [self.resultSegment sortedArrayUsingSelector:@selector(compare:)];