2014-09-25 67 views
1

IM上的應用程序的工作有一個今天的擴展功能,但是當我打開今天的擴展我的應用程序的擴展顯示了在左側iPhone上的差距,好像擴展視圖轉移50-右側60像素。所以我如何消除這個差距。如何刪除在iOS8上的今天擴展領先差距

+0

的可能重複的[在IOS 8今天擴展適合寬度(http://stackoverflow.com/questions/25993986/fit-width-in-ios-8-today-extensions) – jlw 2014-09-25 19:09:47

回答

8

我發現代碼將刪除間隙,如下圖所示:

Objective-C的

-(UIEdgeInsets)widgetMarginInsetsForProposedMarginInsets:(UIEdgeInsets)defaultMarginInsets{ 
    return UIEdgeInsetsZero; 
} 

斯威夫特

func widgetMarginInsetsForProposedMarginInsets(defaultMarginInsets: UIEdgeInsets) -> UIEdgeInsets{ 
    return UIEdgeInsetsZero 
} 
1

我曾嘗試這樣做,它適用於我

-(UIEdgeInsets)widgetMarginInsetsForProposedMarginInsets:(UIEdgeInsets)defaultMarginInsets{ 
    return UIEdgeInsetsZero; 
}