だから私は次のコードを持っています:
UISegmentedControl * segmentedCtrl = [[UISegmentedControl alloc] initWithFrame:CGRectMake(0, 0, 150, 35)];
[segmentedCtrl setTintColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"duck.png"]]];
[segmentedCtrl setSegmentedControlStyle:UISegmentedControlStyleBar];
そして、これが私が使用しようとしているアヒルの画像です:
なぜそれが機能しないのか、誰でも教えてくれます。あらゆる種類の画像で試しましたが、機能しません。参考までに、セグメント化されたコントロールにアヒルの背景を持たせようとしていません。これは、colorWithPatternImage を使用した setTint がどのような種類の画像でも機能しないことを説明するためのものです。