我在NSButton
NSView
NSView
。 NSClickGestureRecognizer
有action
。现在,我可以从NSView
NSClickGestureRecognizer
获得NSButton
。但问题是import Cocoa
class ViewController: NSViewController {
@IBAction func actionGesture(_ sender: NSClickGestureRecognizer) {
print("Gesture Clicked!")
}
@IBAction func actionButton(_ sender: NSButton) {
print("Button Clicked!")
}
}
无法点击。
我该如何解决这个问题?
代码:
#include <iostream>
#include <vector>
#include <cstdlib>
#include <algorithm>
using namespace std;
void insertionSort(vector<int> arr);
int main() {
vector<int> vec;
const int arrSize = 5;
for(int i = 0; i < arrSize; i++) {
vec.push_back(rand() % 10); // 3 6 7 5 3
}
for (auto i : vec) cout << i << endl; // 3 6 7 5 3
insertionSort(vec);
for (auto i : vec) cout << i << endl; // 3 6 7 5 3
}
void insertionSort(vector<int> arr) {
for(int i = 0; i < arr.size() - 1; i++) {
int j = i + 1;
while(j > 0 && arr[j - 1] > arr[j]) {
swap(arr[j - 1], arr[j]);
j--;
}
}
for (auto i : vec) cout << i << endl; // 3 3 5 6 7
}
截图:
项目链接: https://drive.google.com/open?id=1HmbKiqdF9z7SH131IyyfJ21j8KOgabzl