我在其中一個視圖上有一個MPVolumeView,當有其他輸出源可用時,會出現一個Airplay圖標。這很好,但圖標很小,無論我爲MPVolumeView設置框架有多大,它都沒有變大。MPVolumeView更改Airplay圖標大小
任何人都知道如何增加airplay圖標的大小?
我在其中一個視圖上有一個MPVolumeView,當有其他輸出源可用時,會出現一個Airplay圖標。這很好,但圖標很小,無論我爲MPVolumeView設置框架有多大,它都沒有變大。MPVolumeView更改Airplay圖標大小
任何人都知道如何增加airplay圖標的大小?
至少目前,您所能做的只是抓取子視圖並手動設置大小。這可能不是一個好主意,因爲子視圖層次結構可能會發生變化,即使爲圖標設置了更大的框架,它也不會變大(或者如果contentMode設置爲伸展,您會看到模糊的圖標)
你甚至可以以手動更換一個更大的一個你在您的應用程序提供的圖標,但讓我再說一次,這不是一個好主意。
我這樣做是爲了只顯示圖標,並增加它的大小:
MPVolumeView *volumeView = [[[MPVolumeView alloc] initWithFrame:CGRectMake(255, 12, 30, 25)] autorelease];
volumeView.showsVolumeSlider = NO;
volumeView.showsRouteButton = YES;
volumeView.transform = CGAffineTransformMakeScale(1.5, 1.5); // increase size by 50%
一個簡單的變換...大壩懊惱我錯過了。它的工作完全謝謝 – 2012-03-20 06:21:25
沒有我的建議幫助? :) – 2012-04-20 12:41:40