问题描述
我正在开发一个允许多点触摸输入的应用程序,并且在UIView中使用drawRect绘图时遇到了麻烦。当屏幕上有多个手指时,我需要绘制一个包含所有UITouch输入的矩形。是否有任何最佳做法,还是可以同时绘制多个矩形以避免一次又一次地绘制屏幕的较大部分?
解决方法
UIView具有方法router.get('/articles/:slug',async (req,res) => {
try {
const singleBlog = await blogModel.findOne({ slug: req.params.slug }).populate('creator')
//Fetch comments based on singleBlog Post
const blogComments = await commentModel.find({ post: singleBlog._id })
const category = await catModel.find()
const catCount = []
for(let i = 0; i < category.length; i++) {
const countIt = await blogModel.countDocuments({category: category[i].catname});
catCount.push({name:category[i].catname,count:countIt});
}
return res.render('front/blog_details',{
singleBlog,blogComments,catCount,category
})
} catch (err) {
console.error(err.message)
}
})
,该方法采用矩形来使其无效。您可以反复调用以强制更新多个小矩形区域。系统将要求视图重新绘制这些矩形。