ใน ScrollableGraphView จะตรวจจับการคลิกจุดจากกราฟเส้นและการคลิกแท่งจากกราฟแท่งได้อย่างไร

ฉันใช้งาน ScrollableGraphView ในแอปของฉันแล้ว แต่ฉันไม่เข้าใจวิธีเพิ่มป้ายกำกับที่มีมูลค่าเมื่อคลิก "Dot" และ/หรือ "Bar" โปรดดูภาพ

กราฟเส้นพร้อมป้ายกำกับ

และ

กราฟแท่งพร้อมป้ายกำกับ

จนถึงตอนนี้ฉันสามารถบรรลุทุกสิ่งได้โดยไม่ต้องมีป้ายกำกับ นี่คือห้องสมุดที่ดีที่สุด แต่ตอนนี้ฉันไม่เข้าใจวิธีการตรวจจับการสัมผัส/คลิกของ Dot และ/หรือ Bar


person iSmita    schedule 19.04.2017    source แหล่งที่มา


คำตอบ (1)


คุณสามารถระบุจุดของการแตะได้ผ่านทาง CGPoint : ที่จะให้พิกัด X และ Y

การอ้างอิงตำแหน่ง: วิธีรับ CGPoint จากตำแหน่งที่แตะใช่ไหม

สำหรับป้ายกำกับที่คุณต้องการแสดงบนการแตะ คุณต้องสร้างมุมมองที่กำหนดเองโดยใช้ XIB และ เรียกใช้ ในท่าทางการแตะ การกระทำ/ตัวเลือก

person Abhishek Thapliyal    schedule 19.04.2017