2017-11-10 79 views
1

我調整從SwiftCharts的Areas Example項目,我遇到點在哪裏指標都被截斷,像這樣的問題:SwiftCharts切斷點(剪輯邊界)

enter image description here

在GitHub的問題一發現thisthis other問題,即解決方案是設置chartSettings.clipInnerFrame = false

然而,當我做到這一點的區域色彩尷尬的造型也變得可見,像這樣:

enter image description here

我怎樣才能得到點的整體形狀,但所有其他的東西?

回答

1

您必須傳遞到ChartPointsViewsLayer的點數clipViews: false(請參閱example)。 ChartSettings.clipInnerFrame必須是真實的(即默認)。這樣只有帶有點的圖層被裁剪。最後,如果你想剪切未剪切點圖層(限制圖表顯示的區域以外的區域),你可以通過一個自定義的矩形來實現,比如here(這個設置肯定不是很直觀) 。

+0

現在,這幾乎可以工作,點圖層現在位於折線圖之後。像這樣https://imgur.com/a/e5iOL – boidkan

+1

@boidkan我認爲這是一個(可能很容易修復)的錯誤 - 這個功能相對較新,並沒有經過很好的測試。今天晚些時候我會再看看。 – Ixx

+1

@boidkan現在應該修復 - 請更新大師,然後再試! – Ixx