Thankfully, my Yodel kitty is too old to be this much of a "nuisance" regarding my yarn. She's still QUITE affectionate, though, and requires plenty of lap time every . . . . single . . . . day!!!
She does have one annoying habit: If I happen to set my knitting or crocheting down in the floor, she thinks: "Oh, goodie! Mama made me a new bed" and she promptly lays down on it. I don't know what it is about these projects that she likes--probably something about it being soft and smelling like me, but personally, I'm not partial to wearing cat fur!
You might try some catnip on this cat. If she likes it, she'll probably go berserk for a bit and then take a nap immediately afterwards. Meanwhile, have fun!